Annunci con limitazioni e impostazioni degli identificatori proprietari

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 valore false o 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 valore true.
  • 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.

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