Se aggiorni le impostazioni di Ad Manager Annunci programmatici con limitazioni o Identificatori proprietari per gli annunci su app, utilizza queste nuove API per abbinarle alle impostazioni in Ad Manager. Se non utilizzi le API, PAL potrebbe includere gli identificatori nel nonce utilizzato nella richiesta di annunci al server. Tuttavia, Ad Manager potrebbe eliminare gli indicatori in base alle impostazioni.
Le API sono le seguenti:
disableLimitedAdsStorage
: disattiva gli identificatori solo per il rilevamento del traffico non valido e l'utilizzo dello spazio di archiviazione locale per gli annunci con limitazioni. Se hai aggiornato l'impostazione Annunci programmatici con limitazioni in Ad Manager in Amministrazione > Impostazioni globali, utilizza questa API per disattivare l'utilizzo dello spazio di archiviazione locale per gli annunci con limitazioni in PAL. Tieni presente che questa impostazione non si applica agli annunci non soggetti a limitazioni.disableFirstPartyIdentifiers
: disattiva gli identificatori proprietari utilizzati per la selezione degli annunci. Se hai aggiornato l'impostazione Identificatori proprietari per gli annunci su app in Ad Manager in Amministrazione > Globali, utilizza questa API per disattivare questi identificatori in PAL. Tieni presente che questa impostazione non si applica all'uso di identificatori e dello spazio di archiviazione locale per il rilevamento del traffico non valido.
L'esempio seguente imposta questi parametri:
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);