Notifica

Ricevi suggerimenti personalizzati per l'ottimizzazione, scopri lo stato del tuo account e completa la configurazione necessaria nella versione migliorata di "La mia pagina AdMob".

Panoramica e indicazioni per i regolamenti europei

Specifica tecnica del Consenso aggiuntivo di Google


In questo articolo


 
I publisher che vogliono lavorare con fornitori di tecnologia pubblicitaria (ATP) non TCF devono farlo utilizzando direttamente le loro CMP.

Questo documento definisce una specifica tecnica (denominata "Consenso aggiuntivo") da utilizzare esclusivamente insieme alla versione 2 del Transparency & Consent Framework (TCF) di IAB Europe per inviare indicatori di trasparenza e/o consenso ai fornitori che non sono ancora registrati nell'Elenco dei fornitori globali (Global Vendor List, GVL) di IAB Europe. Questa specifica consente ai publisher, alle piattaforma di gestione del consenso (CMP) e ai partner di raccogliere e diffondere consenso aggiuntivo, oltre a consentire l'implementazione del TCF, per le aziende non ancora registrate nell'Elenco dei fornitori globali (Global Vendor List, GVL) di IAB Europe, ma inserite nell'elenco dei fornitori di tecnologia pubblicitaria di Google.

Componenti del Consenso aggiuntivo

Nel "Consenso aggiuntivo" supportiamo:

  • La stringa sulla trasparenza e sul consenso (stringa TC), come definita dalla specifica della versione 2.2 del TCF di IAB, contenente i dati sulla trasparenza e sul consenso stabiliti per i fornitori inseriti nell'Elenco dei fornitori globali (Global Vendor List, GVL) di IAB.
  • Una semplice stringa addtl_consent (stringa AC) contenente un elenco dei fornitori di tecnologia pubblicitaria (ATP) di Google provvisti del consenso e indicati, ma non registrati a IAB.

Questa specifica stabilisce quanto segue:

  1. Il formato della stringa AC.

  2. L'estensione all'API CMP della versione 2.2 del TCF per supportare la stringa AC e i controlli per i casi in cui sono presenti sia la modalità di consenso dell'inserzionista sia quella del TCF.

  3. Come memorizzare una stringa AC.

  4. Come trasmettere la stringa AC tramite la catena di pubblicità digitale.

Formato della stringa "Consenso aggiuntivo" (AC)

Quali informazioni vengono memorizzate in una stringa AC?

Una stringa AC contiene i seguenti componenti:

  • Parte 1: un numero di versione della specifica, ad esempio "2".

  • Parte 2: un simbolo separatore "~".

  • Parte 3: un elenco separato da punti degli ID dei fornitori di tecnologia pubblicitaria (ATP) di Google che hanno ottenuto il consenso dell'utente. Esempio: "1.35.41.101".

  • Parte 4: un simbolo separatore "~".

  • Parte 5: "dv." seguito da un elenco separato da punti degli ID dei fornitori di tecnologia pubblicitaria (ATP) di Google indicati. Esempio: "dv.9.21.81".

    I fornitori inclusi nella Parte 3 non devono esserlo nella Parte 5 per ridurre la lunghezza della stringa.

Esempio di stringa AC

La stringa AC 2~1.35.41.101~dv.9.21.81 indica che l'utente ha dato il suo consenso ai fornitori ATP con ID 1, 35, 41 e 101, che i fornitori ATP con ID 9, 21 e 81 sono stati indicati all'utente e che la stringa è stata creata utilizzando il formato definito nella versione 2 della specifica.

Chi deve creare una stringa CA?

Una stringa CA può essere creata esclusivamente da un fornitore CMP registrato al TCF di IAB Europe tramite il numero ID CMP assegnato in conformità alle Norme di IAB. I fornitori o qualsiasi altro fornitore di servizi di terze parti non devono creare stringhe AC per conto proprio.

Dove verranno pubblicati i fornitori ATP di Google?

Google pubblicherà l'elenco dei fornitori di tecnologia pubblicitaria non registrati a IAB e i rispettivi ID nel seguente percorso:

https://storage.googleapis.com/tcfac/additional-consent-providers.csv

Quando deve essere creata una stringa AC?

In tutti i casi, è possibile creare una stringa AC solo se il publisher rispetta le Norme relative al consenso degli utenti dell'UE di Google.

I fornitori provvisti del consenso devono essere inclusi solo se l'utente ha dato il suo consenso legale per:

  1. Utilizzare i cookie o altri tipi di archiviazione locale laddove previsto dalla legge e

  2. Raccogliere, condividere e utilizzare i dati personali per la personalizzazione degli annunci da parte di un fornitore di tecnologia pubblicitaria, in conformità a qualsiasi altro termine delle Norme relative al consenso degli utenti dell'UE di Google

I fornitori indicati che non dispongono del consenso per quanto segue devono essere inclusi solo quando viene fornita agli utenti un'adeguata trasparenza sull'identità di ogni fornitore di tecnologia pubblicitaria, incluso il collegamento alle norme sulla privacy del fornitore ATP, come indicato nell'elenco dei fornitori di tecnologia pubblicitaria di Google:

  1. Utilizzare i cookie o altri tipi di archiviazione locale laddove previsto dalla legge e

  2. Raccogliere, condividere e utilizzare i dati personali per la personalizzazione degli annunci

È possibile creare una stringa CA solo come stringa aggiuntiva e non sostitutiva della stringa TC. Google non elaborerà la richiesta ed eliminerà la stringa AC dopo aver ricevuto una richiesta se una stringa TC non è disponibile per la stessa richiesta.

I fornitori CMP che implementano questa specifica devono assicurarsi che la stringa AC che creano contenga solo gli ID indicati nel file pubblicato dei fornitori ATP di Google (ovvero, dei fornitori non presenti nell'elenco GVL). Quando Google riceve una stringa TC, controlla anche la versione dell'elenco GVL indicata nella stringa stessa. Se quella versione dell'elenco GVL presenta una registrazione per un fornitore, la stringa TC controlla se il fornitore in questione ed eventuali voci della stringa AC per quel fornitore verranno ignorate. In tal caso, Google si riserva il diritto di rimuovere questi voci "duplicate" dalla stringa AC e di trasferire la stringa AC modificata insieme alla stringa TC. I fornitori diversi da Google non possono modificare la stringa CA.

Modifiche al Consenso aggiuntivo versione 2

Da dicembre 2023, Google supporta la versione 2 della specifica del Consenso aggiuntivo. Le modifiche principali sono:

  • Aggiornamento alla stringa Consenso aggiuntivo (AC) per supportare i fornitori indicati nella CMP.
  • Aggiornamento all'API CMP per consentire l'interoperabilità delle CMP che supportano sia il TCF che la modalità di consenso dell'inserzionista.
Nota: le stringhe CA generate in base alla versione 1 della specifica continueranno a essere supportate. Tuttavia, queste stringhe non possono indicare se la trasparenza è stabilita per un ATP. Per supportare i casi d'uso che non richiedono il consenso, le CMP devono eseguire la migrazione alla specifica v2.

CMP certificate che supportano il Consenso aggiuntivo

Questo elenco include le CMP certificate che offrono supporto per la specifica tecnica del Consenso aggiuntivo di Google, nonché la versione del Consenso aggiuntivo supportata.

Se la tua CMP offre supporto per il Consenso aggiuntivo e (1) non è inclusa in questo elenco o (2) è elencata la versione errata del Consenso aggiuntivo, vai al modulo di inserimento della CMP e seleziona il tipo di richiesta "Vorrei porre una domanda o aggiornare il mio stato". Faremo del nostro meglio per aggiornare la scheda in modo che rifletta il tuo stato in modo tempestivo.

Elenco di CMP certificate che supportano il Consenso aggiuntivo
Continuiamo a certificare le CMP e incoraggiamo i publisher a controllare regolarmente questo elenco.

Guida alle informazioni incluse in questo elenco

Questo elenco include le seguenti informazioni su ogni CMP certificata:

  • CMP certificata: il nome della CMP certificata.
  • ID CMP del TCF: l'identificatore univoco assegnato a una CMP convalidata da IAB ai sensi del TCF.
  • Consenso aggiuntivo: la versione del Consenso aggiuntivo supportata dalla CMP.

Elenco di CMP certificate che supportano il Consenso aggiuntivo

CMP certificata ID CMP del TCF Supported version
1&1 Mail & Media GmbH CMP (Private)167ACv1
adjoe GmbH CMP (Private)409ACv2
Adlane LTD CMP396ACv1
Admiral CMP9ACv2
Alma CMP (Private)84ACv1
ALPRED SL CMP (Private)237ACv2
Associated Newspapers Ltd CMP27ACv2
AutoScout24 GmbH CMP (Private)397ACv1
AVACY CMP297ACv2
Axel Springer Deutschland GmbH CMP (Private)345ACv2
Axeptio260ACv2
BigID Inc.452ACv2
Blasting SA CMP (Private)292ACv1
BurdaForward GmbH CMP (Private)35ACv2
CCM19 CMP343ACv1
Ciao people s.r.l. CMP (Private)58ACv1
CIVIC COMPUTING LTD CMP259ACv1
Clickio CMP63ACv2
Commanders Act CMP90ACv1
Complianz CMP332ACv1
Consentmanager CMP31ACv2
Cookie Script CMP374ACv2
Cookiebot CMP134ACv2
CookieFirst CMP382ACv2
CookieHub CMP354ACv1
CookieYes CMP401ACv1
Dailymotion CMP (Private)105ACv2
Didomi CMP7ACv2
DPG Media CMP (Private)411ACv2
Easybrain CMP (Private)350ACv2
eBay Kleinanzeigen GmbH CMP (Private)309ACv1
Ethyca Inc CMP407ACv1
Ezoic CMP299ACv2
Fandom CMP (Private)141ACv1
FastCMP388ACv2
Flexy Consent317ACv2
Geek Software GmbH CMP (Private)423ACv1
Google LLC CMP300ACv2
Gravito CMP302ACv2
Grupa RMF CMP (Private)330ACv2
Guardian News and Media CMP (Private)112ACv2
Healthline CMP (Private)227ACv1
ILOVEPDF SL CMP (Private)417ACv2
Impala CMP (Private)303ACv1
InMobi Choice CMP10ACv2
Interia CMP (Private)231ACv1
Internetowy Dom Mediowy net S.A. CMP (Private)225ACv2
Iubenda CMP123ACv2
Kayak Software Corporation CMP (Private)413ACv2
Ketch CMP340ACv2
Kixell Tag443ACv2
Learnings CMP387ACv1
legal web GmbH410ACv2
Marfeel Solutions S.L181ACv1
Mediavine CMP46ACv2
mobile.de CMP (Private)306ACv1
Moonee Publishing LTD CMP (Private)421ACv1
My Agile Privacy CMP403ACv1
NitroPay CMP242ACv1
One Consent CMP273ACv1
Onetrust / Cookiepro CMP28ACv2
Outfit7 CMP (Private)348ACv1
Overwolf Ltd. CMP (Private)246ACv2
Pandectes CMP445ACv2
Paruvendu CMP (Private)222ACv2
Podravka d.d. CMP (Private)441ACv2
Pubtech CMP352ACv2
RCS CMP218ACv2
Ringier Axel Springer Polska (Private)280ACv1
Setupad CMP379ACv1
Seven.One Entertainment Group GmbH CMP (Private)318ACv2
Seznam.cz CMP247ACv1
SFBX CMP2ACv2
Sibbo CMP76ACv2
Sirdata CMP92ACv2
Snigel Adconsent CMP229ACv1
Social Shopping Group GmbH CMP (Private)438ACv2
Sourcepoint Dialogue CMP6ACv2
Termly CMP412ACv2
Traffective CMP21ACv2
Transcend CMP399ACv1
Tri-table Sp. z o.o. CMP61ACv2
Uniconsent CMP68ACv1
UserCentrics CMP5ACv2
Viber Media CMP (Private)171ACv2
Wirtualna Polska Media S.A. CMP72ACv1
Yahoo EMEA CMP (Private)14ACv2

Estensione all'API CMP

Proponiamo di estendere l'API JavaScript CMP della versione 2.2 del TCF per consentire la restituzione della stringa AC. Più precisamente, proponiamo di estendere gli oggetti JSON TCData e InAppTCData per restituire questi dati.

TCData = {
  tcString: 'base64url-encoded TC string with segments',
  ...
  addtlConsent: ‘AC string with spec version and consented Ad Tech Provider IDs’
}

 

InAppTCData = {
  tcString: 'base64url-encoded TC string with segments',
  ...
  addtlConsent: ‘AC string with spec version and consented Ad Tech Provider IDs’
}

Come deve essere memorizzata una stringa CA?

Web

La scelta del meccanismo di memorizzazione spetta al CMP.

In-app

Per memorizzare la stringa AC mediante l'SDK CMP, verrà utilizzata l'interfaccia NSUserDefaults (iOS) o SharedPreferences (Android). Grazie a questa interfaccia:

  • I fornitori possono accedere facilmente alla stringa AC.

  • La stringa AC viene mantenuta tra le sessioni dell'app.

  • La stringa AC può essere utilizzata da più CMP in modo da fornire a un publisher la flessibilità necessaria per scambiare un SDK CMP con un altro.

Se un publisher sceglie di rimuovere un SDK CMP dalla propria app, è responsabile della cancellazione dei valori AddtlConsent per gli utenti, in modo che i fornitori non continuino a utilizzare la stringa AC inclusa.

Chiave di archiviazione e ricerca in NSUserDefaults e SharedPreferences Valore
IABTCF_AddtlConsent

Stringa: stringa AC con versione della specifica e ID dei fornitori di tecnologia pubblicitaria provvisti del consenso.

Come trasmettere la stringa CA tramite la catena di pubblicità digitale

Richiesta di offerta

Riutilizzeremo ConsentedProvidersSettings per propagare i fornitori non inclusi nell'elenco GVL nelle fasi successive del processo.

  • Nel protocollo per le estensioni OpenRTB
  • Nella versione precedente di Protobuf

message ConsentedProvidersSettings {
 // Set of IDs corresponding to providers for whom the publisher has told
 // Google that its EEA users have given legally valid consent to: 1) the use of cookies or other local  
 // storage where legally required; and 2) the collection, sharing, and use of personal data for 
 // personalization of ads by an ATP in accordance with Google’s EU User Consent Policy.
 // A mapping of provider ID to provider name is posted at providers.csv.
 repeated int64 consented_providers = 2 [packed = true];
}

 // Information about the providers for whom the publisher has told Google
 // that its EEA users have consented to the use of their personal data for
 // ads personalization in accordance with Google's EU User Consent Policy.
 // This field will only be populated when regs_gdpr is true.
 optional ConsentedProvidersSettings consented_providers_settings = 42;

Servizi basati su URL

Quando viene visualizzata una creatività, questa potrebbe contenere alcuni pixel nei tag <img>. Ad esempio, <img src="http://vendor-a.com/key1=val1&key2=val2">, che invia una richiesta HTTP GET dal browser al dominio del fornitore.

Poiché il pixel è un tag <img> che non è in grado di eseguire JavaScript, non è possibile utilizzare l'API CMP per ottenere la stringa TC. Oltre al supporto per la stringa TC, forniamo un parametro URL standard e una macro negli URL di pixel in cui deve essere inserita la stringa AC.

Parametro URL Macro corrispondente Rappresentazione nell'URL
addtl_consent ADDTL_CONSENT &addtl_consent=${ADDTL_CONSENT}

Esempio 1

Affinché un Fornitore A riceva una stringa AC, un URL immagine deve includere una coppia chiave-valore con il parametro URL e la macro &addtl_consent=${ADDTL_CONSENT}. L'URL risultante è:

http://vendor-a.com/key1=val1&key2=val2&addtl_consent=${ADDTL_CONSENT}

 

Esempio 2

Per una determinata richiesta, se la stringa AC è: 1~1.35.41.101

Il chiamante o il renderer della creatività sostituisce la macro nell'URL con la stringa AC effettiva, in modo che il pixel posizionato originariamente contenente la macro venga modificato come segue quando si effettua la chiamata al server specifico:

http://vendor-a.com/key1=val1&key2=val2&addtl_consent=1~1.35.41.101

Risorse correlate

È stato utile?

Come possiamo migliorare l'articolo?
true
"La mia pagina AdMob": una pagina di assistenza personalizzata per aiutarti a ottenere ottimi risultati su AdMob.

Il tuo account AdMob è a posto?

Vai a La mia pagina AdMob per visualizzare lo stato del tuo account AdMob in una sola pagina. Scopri lo stato del tuo account, assicurati che la configurazione dei pagamenti sia completa e che le app rispettino le norme, poi accedi ai consigli di ottimizzazione personalizzati per aumentare le entrate.

Scopri di più

Ricerca
Cancella ricerca
Chiudi ricerca
Menu principale
11347990401907347583
true
Cerca nel Centro assistenza
true
true
true
true
true
73175
false
false
false
false