Programatik sınırlı reklamlar veya Uygulamalardaki reklamlar için birinci taraf tanımlayıcılar Ad Manager ayarlarını güncellerseniz Ad Manager'daki ayarlarla eşleştirmek için bu yeni API'leri kullanın. API'leri kullanmıyorsanız PAL, sunucuya gönderilen reklam isteğinde kullanılan tek seferlik kimliğe tanımlayıcıları dahil edebilir. Ancak Ad Manager, Ad Manager'daki ayarlara bağlı olarak sinyalleri bırakabilir.
API'ler şunlardır:
disableLimitedAdsStorage
: Yalnızca geçersiz trafik algılama tanımlayıcıların devre dışı bırakılmasını ve sınırlı reklamlar için yerel depolama alanının kullanılmasını sağlar. Yönetici > Global ayarlar bölümündeki Ad Manager'da Programatik sınırlı reklamlar ayarını güncellediyseniz PAL'de sınırlı reklamlar için yerel depolama alanının kullanımını devre dışı bırakmak üzere bu API'yi kullanın. Bu ayarın sınırlı olmayan reklamlar için geçerli olmadığını unutmayın.disableFirstPartyIdentifiers
: Reklam seçimi için kullanılan birinci taraf tanımlayıcıları devre dışı bırakır. Yönetici > Genel ayarları bölümündeki Ad Manager'da Uygulamalardaki reklamlar için birinci taraf tanımlayıcılar ayarını güncellediyseniz bu API'yi kullanarak PAL'de bu tür tanımlayıcıları devre dışı bırakın. Bu ayarın, geçersiz trafik algılama için tanımlayıcıların ve yerel depolama alanının kullanımı için geçerli olmadığını unutmayın.
Aşağıdaki örnekte bu parametreler ayarlanmıştır:
ConsentSettings consentSettings = ConsentSettings.builder()
.allowStorage(isConsentToStorage)
.build();
GoogleAdManagerSettings adManagerSettings = GoogleAdManagerSettings.builder()
// Add this line if the "Programmatic limited ads" toggle is turned
// off in Ad Manager.
.disableLimitedAdsStorage(true)
// Add this line if the
// "First party identifiers for ads on app" toggle is turned
// off in Ad Manager.
.disableFirstPartyIdentifiers(true)
.build();
nonceLoader = new NonceLoader(this, consentSettings, adManagerSettings);