Notifica

Visita La tua pagina AdSense, in cui puoi trovare informazioni personalizzate sul tuo account che ti aiuteranno a raggiungere risultati ottimali con AdSense.

Impostazioni di personalizzazione degli annunci nei tag annuncio dei publisher di Google

I publisher con utenti nello Spazio economico europeo, nel Regno Unito e in Svizzera devono consultare l'articolo Integrazione del publisher con la versione 2.2 del TCF di IAB. I publisher interessati a fornire agli utenti trattamenti della privacy avanzati possono scoprire di più sull'API Publisher Privacy Treatment.

Le impostazioni di personalizzazione degli annunci nei tag annuncio dei publisher di Google possono essere configurate in qualsiasi regione a livello globale.

Impostazioni di personalizzazione degli annunci per le pagine che utilizzano tag GPT e AdSense

Richiesta di annunci

Per impostazione predefinita, le richieste di annunci a Google determinano la pubblicazione di annunci personalizzati, la cui selezione è basata sia sui contenuti della pagina web sia sulla cronologia del singolo utente che la visita. Google supporta anche la pubblicazione degli annunci non personalizzati. Scopri di più sugli annunci personalizzati e non personalizzati

Se vuoi pubblicare annunci personalizzati per alcuni utenti e non personalizzati per altri, il tag GPT e i tag annuncio asincroni AdSense/Ad Manager consentono ai publisher di attivare la pubblicazione degli annunci non personalizzati in base alla pagina. Questa soluzione può essere utile se offri a tutti i tuoi utenti o solo ad alcuni la possibilità di scegliere tra annunci personalizzati e non.

Questi annunci utilizzano i cookie non per la personalizzazione, ma per consentire la quota limite e la generazione di report aggregati sugli annunci. Devi perciò ricevere il consenso degli utenti a utilizzare i cookie per questi scopi nei paesi in cui sono in vigore le norme sui cookie previste dalla direttiva e-Privacy. Scopri di più sugli annunci non personalizzati.

Impostare NPA=1 utilizzando il tag GPT

Utilizza il metodo: googletag.pubads().setPrivacySettings({nonPersonalizedAds: true}).

La chiamata setCookieOptions() non si applica al GDPR.

Scopri di più su Google Developers

Impostare PPT=1 utilizzando il tag GPT

Utilizza il metodo: googletag.setConfig({privacyTreatments: {treatment: ["disablePersonalization"]}}).

Scopri di più su Google Developers

Impostare NPA=1 utilizzando il tag annuncio asincrono AdSense e Ad Exchange

Imposta il valore (adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1.

Per verificare che un tag annuncio richieda annunci non personalizzati, individua la richiesta di annuncio negli strumenti per sviluppatori del browser e cerca il parametro &npa=1.

La chiamata a setPrivacySettings({nonPersonalizedAds: false}) o l'impostazione di requestNonPersonalizedAds=0 riattiva la personalizzazione.

Impostare PPT=1 utilizzando il tag annuncio asincrono AdSense e Ad Exchange

  • Opzione 1: API Push

    Utilizza il metodo push (adsbygoogle=window.adsbygoogle||[]).push({ params: {google_privacy_treatments: 'disablePersonalization'}}).

    Per verificare che un tag annuncio richieda annunci non personalizzati, individua la richiesta di annuncio negli strumenti per sviluppatori del tuo browser e cerca il parametro &ppt=1.
     
  • Opzione 2: API Header tag

    Imposta data-privacy-treatments su adsbygoogle, ad esempio:

    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" data-privacy-treatments='disablePersonalization'></scrip>

Mettere in pausa le richieste di annunci

Il tag GPT e i tag asincroni AdSense/Ad Manager supportano le tecniche per caricare la pagina, ma attendono un segnale esplicito prima di iniziare a emettere richieste di annunci. Questo può essere utile se devi attendere che l'utente interagisca con un'interfaccia utente per la richiesta del consenso prima di inviare richieste di annunci.

Quando si utilizza GPT: se utilizzi la modalità asincrona, puoi ritardare le richieste di annunci.

  • Utilizza la funzione disableInitialLoad() per impedire al tag di inviare richieste di annunci al caricamento iniziale della pagina. È necessario eseguire questa operazione prima di attivare qualsiasi richiesta di annuncio utilizzando display().
  • Imposta le tue aree annuncio utilizzando le chiamate a googletag.cmd.push(...) come di consueto.
  • Dopo che l'utente ha effettuato la scelta relativa al consenso, richiama setRequestNonPersonalizedAds(1), se necessario.
  • Utilizza la funzione refresh() per riprendere l'invio delle richieste di annunci.
  • Se non richiami refresh(), nessun annuncio verrà visualizzato. Se utilizzi enableSyncRendering(), non è possibile ritardare le richieste.

Se utilizzi il codice dell'annuncio asincrono AdSense o Ad Manager:

  • Utilizza (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=1 per impedire al tag di inviare richieste di annunci. È necessario eseguire questa operazione prima di attivare qualsiasi richiesta di annuncio utilizzando adsbygoogle.push(...).
  • Imposta le tue aree annuncio utilizzando le chiamate a adsbygoogle.push(...) come di consueto.
  • Dopo che l'utente ha effettuato la scelta relativa al consenso, imposta requestNonPersonalizedAds=1, se necessario.
  • Utilizza (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=0 per riprendere l'invio delle richieste di annunci.
  • Se non imposti pauseAdRequests=0, nessun annuncio verrà visualizzato.

Questa tecnica impedisce l'invio di richieste di annunci, ma vari script vengono comunque caricati. Sebbene i cookie esistenti sui domini di Google possano essere letti, non verrà impostato nessun nuovo cookie. Eventuali dati associati ai cookie esistenti non verranno utilizzati per la pubblicazione o la misurazione degli annunci.

Se la soluzione di gestione del consenso offre un modo per posticipare il caricamento degli script fino a quando l'utente non ha effettuato una scelta, un'altra possibilità è rinviare il caricamento di gpt.js e adsbygoogle.js. Altri tipi di tag annuncio di Google non supportano la messa in pausa delle richieste di annunci; bisogna evitare di caricarli finché non si è pronti a richiedere annunci personalizzati o non personalizzati.

Impostazioni di personalizzazione degli annunci per le pagine AMP

Le richieste di annunci provenienti dalle pagine AMP offrono le stesse impostazioni di personalizzazione degli annunci disponibili per le pagine non AMP descritte in precedenza: i publisher possono scegliere di pubblicare annunci non personalizzati per tutti gli utenti all'interno di una località oppure possono pubblicare annunci personalizzati/non personalizzati in base a un criterio di selezione basato sul consenso. Di seguito riportiamo le indicazioni su come configurare ciascun caso per le pagine AMP che richiedono annunci con <amp-ad type="doubleclick"> o <amp-ad type="adsense">.

Pubblicare annunci non personalizzati per tutti gli utenti in una località

Se i tuoi tag annuncio AMP non utilizzano Real Time Config (RTC), puoi semplicemente attivare la pubblicazione degli annunci non personalizzati nelle interfacce utente di Google Ad Manager o AdSense e non saranno necessarie ulteriori modifiche alle pagine AMP.

Se i tuoi tag annuncio AMP utilizzano Real Time Config (RTC), la tua pagina può essere configurata in modo da evitare l'invio di richieste RTC per gli utenti che riceveranno annunci non personalizzati, ad esempio, quelli nello Spazio economico europeo, nel Regno Unito e in Svizzera. Di seguito sono indicati i componenti e le configurazioni (amp-geo e amp-consent) che occorrono per questo tipo di impostazione. 


<!-- Innanzitutto, bisogna impostare l'estensione amp-geo. Definiamo un gruppo "eea" comprendente tutti i paesi dello Spazio economico europeo e il Regno Unito. Dovrai mantenere questo elenco aggiornato, in quanto l'appartenenza al SEE potrebbe variare nel tempo. -->
amp-geo layout="nodisplay"
  <script type="application/json"
    {
      "ISOCountryGroups": {
        "eea": [ "at", "be", "bg", "cy", "cz", "de", "dk", "ee", "es", "fi", "fr",
        "gb", "gr", "hr", "hu", "ie", "is", "it", "li", "lt", "lu", "lv", "mt", "nl",
        "no", "pl", "pt", "ro", "se", "si", "sk"]
      }
    }
  </script>
</amp-geo>

<!-- Successivamente, bisogna impostare il consenso con timeout 0 (senza UI di consenso) e lo stato del consenso predefinito "rifiutato". In tal modo, blocchi i callout RTC e consenti a DFP/AdSense di pubblicare annunci non personalizzati. -->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
      "consents": {
        "my_consent": {
          "promptIfUnknownForGeoGroup": "eea"
        }
      }
      "policy": {
        "default": {
          "waitFor": {
            "my_consent": []
          }
          "timeout": {
            "seconds": 0,
            "fallbackAction": "reject"
          }
        }
      }
    }
  </script>
</amp-consent>

Devi aggiungere l'attributo data-block-on-consent a tutti i componenti amp-ad presenti nella pagina, come indicato di seguito:

<!-- Infine, per il tag annuncio configurato viene impostato il blocco al consenso -->
<amp-ad data-block-on-consent
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>

Pubblicare annunci personalizzati/non personalizzati in base al consenso

Poiché il formato AMP non consente codice JavaScript personalizzato, la richiesta di annunci personalizzati o non personalizzati dipende dalla configurazione di un componente amp-consent e dagli attributi data-block-on-consent e data-npa-on-unknown-consent. Supponendo che tu abbia configurato un componente amp-consent e lo abbia collegato a tutti i tag <amp-ad> della pagina utilizzando data-block-on-consent:

  • Se l'utente risponde in modo affermativo al componente amp-consent (ossia, se dà il proprio consenso), gli annunci vengono richiesti normalmente.
  • Se l'utente risponde negativamente al componente amp-consent (ossia, non dà il proprio consenso), allora vengono richiesti annunci non personalizzati.
  • Se la risposta dell'utente al componente amp-consent non è nota (ossia, l'utente ignora la richiesta di consenso):
    • Per impostazione predefinita, non viene inviata alcuna richiesta di annunci.
    • Se l'elemento data-npa-on-unknown-consent è impostato su true, vengono richiesti annunci non personalizzati.
  • Se configuri un componente amp-geo in modo che il consenso non sia applicabile in base alla posizione geografica dell'utente, le richieste vengono inviate normalmente.

Se i tuoi tag <amp-ad> non utilizzano data-block-on-consent o se il componente amp-consent non è stato configurato correttamente, le richieste vengono inviate normalmente.

Di seguito, è riportata una configurazione di esempio che richiede il consenso a tutti gli utenti nello Spazio economico europeo e nel Regno Unito, con comportamento risultante come descritto sopra:

<!-- Innanzitutto, bisogna impostare l'estensione amp-geo. Definiamo un gruppo "eea" comprendente tutti i paesi dello Spazio economico europeo e il Regno Unito. Dovrai mantenere questo elenco aggiornato, in quanto l'appartenenza al SEE potrebbe variare nel tempo. -->
<amp-geo layout="nodisplay">
  <script type="application/json">
    {
      "ISOCountryGroups": {
        "eea": [ "at", "be", "bg", "cy", "cz", "de", "dk", "ee", "es", "fi", "fr",
        "gb", "gr", "hr", "hu", "ie", "is", "it", "li", "lt", "lu", "lv", "mt", "nl",
        "no", "pl", "pt", "ro", "se", "si", "sk"]
      }
    }
  </script>
</amp-geo>
 
<!-- Successivamente, bisogna impostare il consenso per gli utenti nel gruppo di paesi "eea" -->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
      "consents": {
        "my_consent": {
          "promptIfUnknownForGeoGroup": "eea",
          "promptUI": "myConsentFlow"
        }
      }
    }
  </script> 
</amp-consent>
 

<!-- Infine, il tag annuncio configurato viene impostato in modo da attendere il consenso, laddove necessario -->
<amp-ad data-block-on-consent
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>
 

Tieni presente che esistono altri modi per richiedere selettivamente il consenso agli utenti, tra cui configurare la pagina in modo che invii una richiesta CORS POST a un endpoint impostato tramite checkConsentHref. Per scoprire di più, consulta la documentazione sul componente amp-consent.

Impostazioni di personalizzazione degli annunci per altri tag

Tag GPT di pass-back

Se utilizzi i tag GPT di pass-back, puoi contrassegnare una richiesta di annuncio come non personalizzata includendo quanto segue nella chiamata API:

googletag.pubads().setRequestNonPersonalizedAds(int options);

Imposta il parametro options sul valore intero 1 per contrassegnare la richiesta di annuncio come non personalizzata e su 0 per le richieste di annuncio idonee agli annunci personalizzati.

In caso di omissione di questa impostazione, vengono autorizzati automaticamente gli annunci personalizzati.

Esempio:

<script src="https://www.googletagservices.com/tag/js/gpt.js">
googletag.pubads().setRequestNonPersonalizedAds(1);
googletag.pubads().definePassback("123456/ad/unit", [100,200])
    .display();
</script>

Richieste senza tag

Se utilizzi le richieste senza tag, puoi contrassegnare una richiesta di annuncio come non personalizzata aggiungendo il parametro npa=[int] direttamente all'URL della richiesta di tag. Ti consigliamo di specificare il parametro all'inizio del tag per evitare qualsiasi rischio di troncamento. Specifica npa=1 per contrassegnare la richiesta di annuncio come non personalizzata. In caso di omissione del parametro, vengono autorizzati automaticamente gli annunci personalizzati. Ad esempio:

https://pubads.g.doubleclick.net/gampad/ad?iu=/12345/adunit&sz=728x90&npa=1&c=12345

AdSense per la ricerca

Per impostazione predefinita, le richieste di annunci a Google determinano la pubblicazione di annunci personalizzati, la cui selezione è basata sia sulla query di ricerca che sulla cronologia dell'utente che la esegue. Google supporta anche la pubblicazione degli annunci non personalizzati. Scopri di più sugli annunci personalizzati e non personalizzati.

Se vuoi pubblicare annunci personalizzati per alcuni utenti e non personalizzati per altri, i tag di AdSense per la ricerca consentono ai publisher di attivare la pubblicazione degli annunci non personalizzati in base alla pagina. Questa soluzione può essere utile se offri a tutti i tuoi utenti o solo ad alcuni la possibilità di scegliere tra annunci personalizzati e non. 

Per il tag annuncio web per gli annunci associati alla ricerca personalizzata, aggiungi quanto segue a pageOptions nel tag per gli annunci associati alla ricerca personalizzata:
personalizedAds: false,


Per il tag AdMob: 
builder.setAdvancedOptionValue("personalizedAds", "false");


Per il tag iOS: 
[request setAdvancedOptionValue:@"false" forKey:@"personalizedAds"];

Questi metodi attivano richieste di annunci non personalizzati per la richiesta specifica. Si tratta di un parametro stateless. Se il parametro non è impostato nelle richieste successive per l'utente, verrà ripristinato automaticamente il comportamento predefinito, ovvero la richiesta di annunci personalizzati.

SDK User Messaging Platform (UMP) di Google

Consulta la documentazione di Google Developers (SDK UMP per iOS, SDK UMP per Android) per scoprire di più su come l'SDK User Messaging Platform può aiutare la tua app a rispettare le Norme relative al consenso degli utenti dell'UE adottate da Google.

SDK Interactive Media Ads di Google (per i video)

In caso di richieste video, puoi specificare che Google deve trattare i tuoi contenuti video come non personalizzati quando aggiungi il parametro npa=1 al tag annuncio. Per farlo, utilizza un tag video principale creato manualmente o qualsiasi SDK IMA specifico per piattaforma (SDK IMA per HTML5, SDK IMA per iOS, SDK IMA per Android, SDK IMA per Google Cast).

Se il tuo video player utilizza la funzionalità di inserimento di annunci dinamici di Google Ad Manager, può includere anche il parametro npa=1 in una richiesta di video on demand (VOD) o in live streaming per trasferire il parametro a qualsiasi richiesta di annuncio inclusa (SDK DAI per HTML5, SDK DAI per Cast, SDK DAI per iOS, SDK DAI per Android, SDK DAI per Roku, SDK DAI per tvOS).

È stato utile?

Come possiamo migliorare l'articolo?
true
La tua pagina AdSense

Pagina AdSense: una nuova risorsa in cui puoi trovare informazioni personalizzate e nuove opportunità per l'account per sfruttare al meglio AdSense.

Ricerca
Cancella ricerca
Chiudi ricerca
Menu principale
6710991276933825062
true
Cerca nel Centro assistenza
true
true
true
true
true
157
false
false