Jeśli zaktualizujesz ustawienia Ad Managera dotyczące automatyzacji ograniczonego wyświetlania reklam lub identyfikatorów własnych na potrzeby reklam w aplikacjach, użyj nowych interfejsów API, aby dopasować ustawienia w usłudze Ad Manager. Jeśli nie używasz interfejsów API, usługa PAL może uwzględniać identyfikatory w nonce, który jest używany w żądaniu reklamy do serwera. Ad Manager może jednak pomijać sygnały na podstawie ustawień w tej usłudze.
Interfejsy API:
disableLimitedAdsStorage
– wyłącza identyfikatory służące tylko do wykrywania nieprawidłowego ruchu i używanie pamięci lokalnej na potrzeby ograniczonego wyświetlania reklam. Jeśli w sekcji Administracja > Ustawienia globalne w usłudze Ad Manager zaktualizowano ustawienie Automatyzacja ograniczonego wyświetlania reklam, użyj tego interfejsu API, aby wyłączyć korzystanie z miejsca do przechowywania w przypadku ograniczonych reklam w automatyzacji. Pamiętaj, że to ustawienie nie dotyczy reklam bez ograniczeń.disableFirstPartyIdentifiers
– wyłącza własne identyfikatory używane do wyboru reklam. Jeśli zaktualizowałeś ustawienie Własne identyfikatory do reklam w aplikacjach w Ad Managerze w sekcji Administracja > Ustawienia globalne, użyj tego interfejsu API, aby wyłączyć te identyfikatory w PAL. Pamiętaj, że to ustawienie nie dotyczy używania identyfikatorów i pamięci lokalnej na potrzeby wykrywania nieprawidłowego ruchu.
W tym przykładzie ustawiono te parametry:
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);