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 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 piattaforme di gestione del consenso (CMP) e ai partner di raccogliere e diffondere consenso aggiuntivo, in combinazione con la loro implementazione del TCF, per le aziende non ancora registrate nell'Elenco dei fornitori globali di IAB Europe, ma inserite nell'elenco dei fornitori di tecnologia pubblicitaria di Google.

Componenti del Consenso aggiuntivo

Nel "Consenso aggiuntivo" supportiamo:

  • La stringa trasparenza e 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 di IAB.
  • Una semplice stringa addtl_consent (stringa CA) contenente un elenco dei fornitori di tecnologia pubblicitaria di Google provvisti del consenso e indicati, ma non registrati a IAB.

Questa specifica stabilisce quanto segue:

  1. Il formato della stringa CA.

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

  3. Come memorizzare una stringa CA.

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

Formato della stringa "Consenso aggiuntivo" (CA)

Quali informazioni vengono memorizzate in una stringa CA?

Una stringa CA 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 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 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 CA

La stringa CA 2~1.35.41.101~dv.9.21.81 indica che l'utente ha dato il suo consenso ai fornitori di tecnologia pubblicitaria 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 una CMP registrata 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 CA per conto proprio.

Dove verranno pubblicati i fornitori di tecnologia pubblicitaria 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 CA?

In tutti i casi, è possibile creare una stringa CA 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 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 di ciascuno di questi fornitori, come indicato nell'elenco dei fornitori di tecnologia pubblicitaria di Google. I fornitori inclusi nell'elenco dei fornitori per i quali è stato fornito il consenso non devono essere inclusi anche nell'elenco dei fornitori indicati.

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

Le CMP che implementano questa specifica devono assicurarsi che la stringa CA che creano contenga solo gli ID indicati nel file pubblicato dei fornitori di tecnologia pubblicitaria 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 CA per quel fornitore verranno ignorate. In tal caso, Google si riserva il diritto di rimuovere questi voci "duplicate" dalla stringa CA e di fornire la stringa CA modificata insieme alla stringa TC. I fornitori diversi da Google non possono modificare la stringa CA.

Modifiche della versione 2 del Consenso aggiuntivo

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

  • Aggiornamento alla stringa Consenso aggiuntivo (CA) 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 fornitore di tecnologia pubblicitaria. Per supportare i casi d'uso che non richiedono il consenso, le CMP devono eseguire la migrazione alla versione 2 della specifica.

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) 167 Web e app
Adlane LTD CMP 396 Web e TV connessa a internet (CTV)
AdMetricsPro CMP 77 Web
Admiral CMP 9 Web
AdOcean CMP 104 Web
AdOpt 430 Web
Allegro Sp. z o.o. CMP (Private) 220 Web e app
ALPRED SL CMP (Private) 237 Web e app
AppConsent by SFBX® 2 Web, app e TV connessa a internet (CTV)
Appodeal Inc CMP 432 App
Associated Newspapers Ltd CMP 27 Web e app
Aurion11 CMP 474 App
Automattic, Inc. CMP (Private) 258 Web e app
AutoScout24 GmbH CMP (Private) 397 Web
AVACY CMP 297 Web, app e TV connessa a internet (CTV)
AVADA GROUP COMPANY LIMITED CMP 454 Web
Axel Springer Deutschland GmbH CMP (Private) 345 Web, app e TV connessa a internet (CTV)
Axeptio 260 Web e app
BigID Inc. 452 Web
Blasting SA CMP (Private) 292 Web
Borlabs Cookie CMP 323 Web
BurdaForward GmbH CMP (Private) 35 Web e app
CCM19 CMP 343 Web
Ceneo.pl sp. z o.o. (Private) 434 Web
CHEQ Privacy CMP 224 Web
Ciao people s.r.l. CMP (Private) 58 Web
CIVIC COMPUTING LTD CMP 259 Web
Clickio CMP 63 Web e app
Clym Inc. 213 Web
Commanders Act CMP 90 Web e app
Complianz CMP 332 Web
Consentik.com CMP 451 Web
Consentmanager CMP 31 Web, app e TV connessa a internet (CTV)
Consentmo 435 Web
Conzent ApS 446 Web
Cookie Script CMP 374 Web
Cookiebot CMP 134 Web
CookieFirst CMP 382 Web
CookieHub CMP 354 Web
CookieMan 429 Web
CookieYes CMP 401 Web e app
Dailymotion CMP (Private) 105 Web e app
DataReporter GmbH CMP 426 Web
Deezer CMP (Private) 59 Web e app
Didomi CMP 7 Web, app e TV connessa a internet (CTV)
Dorik, Inc. 472 Web
DPG Media CMP (Private) 411 Web e app
Easybrain CMP (Private) 350 App
Ebay CMP (Private) 125 Web e app
eBay Kleinanzeigen GmbH CMP (Private) 309 Web e app
Ekspress Meedia AS CMP (Private) 363 Web
Enzuzo, Inc. 418 Web
Ethyca Inc CMP 407 Web e app
Ezoic CMP 299 Web
FastCMP 388 Web
Flexy Consent 317 Web
freenet.de GmbH CMP (Private) 385 App
FunCorp CMP (Private) 327 App
Geek Software GmbH CMP (Private) 423 Web
Google LLC CMP 300 Web e app
Gravito CMP 302 Web e app
Grupa RMF CMP (Private) 330 Web
Guardian News and Media CMP (Private) 112 Web e app
HB Digital INC CMP 449 Web
Healthline CMP (Private) 227 Web
ILOVEPDF SL CMP (Private) 417 Web
Impala CMP (Private) 303 App
Infor Biznes Sp. Z o.o. CMP (Private) 294 Web
InMobi Choice CMP 10 Web e app
Interia CMP (Private) 231 Web
Internetowy Dom Mediowy net S.A. CMP (Private) 225 Web
Iubenda CMP 123 Web e app
Kayak Software Corporation CMP (Private) 413 Web
Ketch CMP 340 Web, app e TV connessa a internet (CTV)
Kixell Tag 443 Web
Lawwwing CMP 405 Web
Learnings CMP 387 App
legal web GmbH 410 Web
LegalBlink 428 Web
Legally ok CMP 420 Web
Marfeel Solutions S.L 181 Web
Match Group LLC CMP (Private) 415 App
MBEX LTD CMP (Private) 414 App
Mediavine CMP 46 Web
Meru Data CMP 437 Web
Microsoft Corporation CMP (Private) 198 App
mobile.de CMP (Private) 306 Web e app
Moonee Publishing LTD CMP (Private) 421 App
My Agile Privacy CMP 403 Web
Network SAS di Andrea Bettoni & co 425 Web
NextRoll, Inc CMP 54 Web
NitroPay CMP 242 Web
One AM SRL (Private) 453 Web
One Consent CMP 273 App
Onesecondbefore B.V. CMP 355 Web e app
Onetrust / Cookiepro CMP 28 Web, app e TV connessa a internet (CTV)
Osano CMP 279 Web
Outfit7 CMP (Private) 348 App
Overwolf Ltd. CMP (Private) 246 Web e app
Pandectes CMP 445 Web
Paruvendu CMP (Private) 222 Web
Podravka d.d. CMP (Private) 441 Web
PrivacyPillar CMP 335 Web
Privado Inc. CMP 440 Web
Pubtech CMP 352 Web e app
RCS CMP 218 Web
Real Cookie Banner CMP 367 Web
Ringier Axel Springer Polska (Private) 280 Web e app
Secure Privacy CMP 264 Web
Securiti, Inc. CMP 312 Web
Setupad CMP 379 Web
Seven.One Entertainment Group GmbH CMP (Private) 318 Web, app e TV connessa a internet (CTV)
Seznam.cz CMP 247 Web
SFR CMP (Private) 79 Web e app
Sibbo CMP 76 Web, app e TV connessa a internet (CTV)
Singlespot 212 App
Sirdata CMP 92 Web
Skyscanner UK Limited CMP (Private) 419 Web
Snigel Adconsent CMP 229 Web
Social Shopping Group GmbH CMP (Private) 438 Web
Société Éditrice du Monde (Private) 371 Web e app
Sourcepoint Dialogue CMP 6 Web, app e TV connessa a internet (CTV)
Springer Nature AG & Co. KGAA CMP (Private) 416 Web
Syrenis Limited CMP 200 Web
Termly CMP 412 Web
Traffective CMP 21 Web e app
Transcend CMP 399 Web e app
Tri-table Sp. z o.o. CMP 61 Web
TRUENDO CMP 304 Web
Trustarc CMP 47 Web
Truyo CMP 462 Web
TVP S.A. CMP (Private) 351 Web, app e TV connessa a internet (CTV)
Uber CMP (Private) 459 App
Uniconsent CMP 68 Web e app
UserCentrics CMP 5 Web, app e TV connessa a internet (CTV)
Viber Media CMP (Private) 171 App
WebAds CMP 236 Web
WebToffee GDPR Cookie Consent 404 Web
wetter.com GmbH CMP (Private) 329 App
Wirtualna Polska Media S.A. CMP 72 Web e app
X-FLOW LTD CMP (Private) 436 App
Yahoo EMEA CMP (Private) 14 Web e app

Estensione all'API CMP

Proponiamo di estendere l'API JavaScript CMP della versione 2.2 del TCF per consentire la restituzione della stringa CA. 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 alla CMP.

In-app

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

  • I fornitori possono accedere facilmente alla stringa CA.

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

  • La stringa CA 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 CA inclusa.

Chiave di archiviazione e ricerca in NSUserDefaults e SharedPreferences Valore
IABTCF_AddtlConsent

Stringa: stringa CA 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 è in 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 CA.

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

Esempio 1

Affinché un Fornitore A riceva una stringa CA, 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 CA è: 1~1.35.41.101

Il chiamante o il renderer della creatività sostituisce la macro nell'URL con la stringa CA 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
Massimizza le tue entrate con i consigli personalizzati oggi stesso.

Visita la pagina Consigli per l'ottimizzazione per AdMob per visualizzare suggerimenti personalizzati per massimizzare le entrate dell'app.

Massimizza ora

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