Si vous modifiez les paramètres Ad Manager Annonces limitées programmatiques ou Identifiants first party pour les annonces dans les applications, utilisez ces nouvelles API pour qu'elles correspondent aux paramètres d'Ad Manager. Si vous n'utilisez pas les API, PAL peut inclure les identifiants dans le nonce utilisé dans la requête d'annonce envoyée au serveur. Toutefois, Ad Manager peut supprimer les signaux en fonction des paramètres définis dans Ad Manager.
Les API sont les suivantes:
disableLimitedAdsStorage
: désactive les identifiants dédiés uniquement à la détection du trafic incorrect et l'utilisation du stockage local pour les annonces limitées. Si vous avez modifié le paramètre Annonces limitées programmatiques dans Ad Manager dans Administration > Paramètres globaux, utilisez cette API pour désactiver l'utilisation du stockage local pour les annonces limitées dans PAL. Notez que ce paramètre ne s'applique pas aux annonces non limitées.disableFirstPartyIdentifiers
: désactive les identifiants first party utilisés pour la sélection des annonces. Si vous avez modifié le paramètre Identifiants propriétaires pour les annonces dans les applications dans Ad Manager dans les paramètres Administration > Global, utilisez cette API pour désactiver ces identifiants dans PAL. Notez que ce paramètre ne s'applique pas à l'utilisation d'identifiants et de stockage local pour la détection du trafic incorrect.
L'exemple suivant définit les paramètres suivants:
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);