Gli annunci con limitazioni consentono alle app di pubblicare annunci quando gli utenti non acconsentono alla condivisione dei dati personali. La modalità Annunci con limitazioni interrompe la raccolta, la condivisione e l'utilizzo dei dati personali per la selezione degli annunci. Se gli utenti scelgono di non condividere i dati personali, questa funzionalità consente di continuare a pubblicare gli annunci.
Questa guida illustra l'utilizzo delle impostazioni degli annunci con limitazioni nella tua app e la corrispondenza del comportamento dell'app con le impostazioni globali della tua rete Google Ad Manager.
Configurare le impostazioni degli annunci con limitazioni del client
PAL sta aggiornando la gestione delle impostazioni per perfezionare il controllo sulla privacy degli utenti e sull'utilizzo dei dati. La versione 1.90.0 di PAL introduce
la proprietà forceLimitedAds e
ritira la proprietà
allowStorage esistente. Queste proprietà si trovano nella classe
ConsentSettings.
A partire dalla versione 1.90.0, PAL legge i dati del Transparency and Consent Framework (TCF) dal dispositivo per determinare il consenso dell'utente per l'archiviazione locale. Questa modifica alla lettura dei dati TCF rende ridondante la proprietà
allowStorage esistente. La tua app deve comunque superare i parametri gdpr= e
gdpr_consent= nell'URL del tag annuncio.
Se la determinazione automatica basata sul TCF non è sufficiente, imposta direttamente la proprietà
forceLimitedAds nella tua app. Per maggiori dettagli, consulta
Integrazione del publisher con il TCF di IAB Europe.
Se imposti la proprietà forceLimitedAds su un valore true, PAL non potrà
memorizzare o inviare identificatori utente nel nonce inviato al server.
L'impostazione della proprietà forceLimitedAds su un valore true equivale
all'aggiunta del parametro ltd=1 all'URL della richiesta di annuncio negli SDK IMA (Interactive Media
Ads). Per informazioni dettagliate sugli annunci con limitazioni, consulta
ltd (Annunci con limitazioni).
Quando imposti la proprietà forceLimitedAds su un valore true, PAL include
il parametro ltd=1 nel nonce.
Per mantenere il comportamento attuale nella tua app, potresti dover aggiornare l'implementazione, anche se non avevi impostato la proprietà allowStorage in precedenza.
La proprietà allowStorage esistente ha come valore predefinito false, che
attiva gli annunci con limitazioni. La proprietà forceLimitedAds ha come valore predefinito false, che non attiva gli annunci con limitazioni.
Aggiornamento per la fase 1 della determinazione del TCF
La release della fase 1 di PAL HTML5 ti prepara alla transizione dalla proprietà
ConsentSettings.allowStorage alla determinazione automatica degli annunci con limitazioni basata sul TCF.
Durante questa fase di transizione, PAL prende in considerazione i dati TCF dell'utente,
la proprietà allowStorage esistente e la proprietà forceLimitedAds più recente.
Durante questa fase, devi sempre impostare la proprietà allowStorage su un valore true per consentire a PAL di determinare se gli annunci con limitazioni si applicano in base ai dati TCF. Se vuoi attivare gli annunci con limitazioni indipendentemente
dalla determinazione del TCF, imposta la proprietà forceLimitedAds sul valore true.
Durante la fase 1, PAL attiva gli annunci con limitazioni in una delle seguenti circostanze:
- La proprietà
allowStorageè un valorefalseo non è impostata. Non è consigliabile utilizzare questa impostazione per la proprietàallowStorage, in quanto serve solo a supportare le app che non sono state aggiornate. - La proprietà
forceLimitedAdsè un valoretrue. - PAL rileva che il consenso per lo scopo 1 del TCF di IAB (Interactive Advertising Bureau) non è concesso.
La tabella seguente mostra tutti gli stati possibili e se gli annunci con limitazioni sono attivati:
| Consenso per lo scopo 1 del TCF | allowStorage struttura |
forceLimitedAds struttura |
Annunci limitati attivati |
|---|---|---|---|
| Concessa | Vero | Vero | Vero |
| Non concesso | Vero | Vero | Vero |
| Concessa | Vero | False (impostazione predefinita) | Falso |
| Non concesso | Vero | False (impostazione predefinita) | Vero |
| Concessa | False (impostazione predefinita) | Vero | Vero |
| Non concesso | False (impostazione predefinita) | Vero | Vero |
| Concessa | False (impostazione predefinita) | False (impostazione predefinita) | Vero |
| Non concesso | False (impostazione predefinita) | False (impostazione predefinita) | Vero |
Prepararsi alla determinazione del TCF della fase 2
La release della fase 2 rimuove la funzionalità dalla proprietà allowStorage. Stiamo pianificando il rilascio della fase 2 90 giorni dopo i rilasci della fase 1, previsto per il 10 marzo 2026. Prima di questa data, devi aggiornare la tua
implementazione per utilizzare il parametro ConsentSettings.forceLimitedAds.
Per la release della fase 2, PAL attiva gli annunci con limitazioni in base unicamente all'assenza
del consenso per lo scopo 1 del TCF e alla proprietà facoltativa ConsentSettings.forceLimitedAds:
| Consenso per la finalità 1 del TCF | forceLimitedAds struttura |
annunci con limitazioni attivati |
|---|---|---|
| Concessa | Vero | Vero |
| Non concesso | Vero | Vero |
| Concessa | False (impostazione predefinita) | Falso |
| Non concesso | False (impostazione predefinita) | Vero |
Corrispondenza con le impostazioni globali di Google Ad Manager
Se aggiorni le impostazioni di Ad Manager Annunci programmatici con limitazioni o Cookie proprietari per gli annunci sul web, utilizza queste nuove API per corrispondere alle impostazioni di Ad Manager. Se non utilizzi le API, PAL potrebbe includere gli identificatori nel nonce utilizzato nella richiesta di annuncio al server. Tuttavia, Ad Manager potrebbe eliminare gli indicatori in base alle impostazioni di Ad Manager.
Le API sono le seguenti:
disableLimitedAdsStorage- disabilita i cookie 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 dell'archivio locale per gli annunci con limitazioni in PAL. Tieni presente che questa impostazione non si applica agli annunci non limitati.disableFirstPartyIdentifiers- disattiva gli identificatori proprietari utilizzati per la selezione degli annunci. Se hai aggiornato l'impostazione Cookie proprietari per gli annunci sul web in Ad Manager in Amministratore > Impostazioni globali, utilizza questa API per disattivare questi identificatori in PAL. Tieni presente che questa impostazione non si applica all'utilizzo di cookie e dello spazio di archiviazione locale per il rilevamento del traffico non valido.
Gestire il consenso degli utenti nell'app
Il seguente esempio gestisce la privacy dell'utente e l'utilizzo dei dati in un'implementazione PAL:
const consentSettings = new goog.pal.ConsentSettings();
consentSettings.allowStorage = true;
// During the PAL Phase 1 release, best practice is to always set the
// `allowStorage` property to a `true` value to allow PAL to automatically
// determine whether limited ads applies based on the TCF data.
// To enable limited ads regardless of the TCF determination, set the
// `forceLimitedAds` property to a `true` value.
const adManagerSettings = new goog.pal.GoogleAdManagerSettings();
// Add this line if the "Programmatic limited ads" toggle is turned off in
// Ad Manager.
adManagerSettings.disableLimitedAdsStorage = true;
// Add this line if the "First party cookies for ads on web" toggle
// is turned off in Ad Manager.
adManagerSettings.disableFirstPartyIdentifiers = true;
const nonceLoader = new goog.pal.NonceLoader(consentSettings, adManagerSettings);