Ustawienia ograniczonego wyświetlania reklam i własnych identyfikatorów

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);