Notificación

Accede a consejos de optimización personalizados, averigua el estado de tu cuenta y descubre si has terminado de configurarla en la versión mejorada de Mi página de AdMob.

Información general y directrices sobre los reglamentos europeos

Especificación técnica del Consentimiento Adicional de Google


Secciones de este artículo


 
Los editores que quieran trabajar con proveedores de tecnología publicitaria (ATPs) que no estén incluidos en el TCF deben hacerlo directamente con sus plataformas de gestión del consentimiento (CMPs).

En este documento se define una especificación técnica (denominada "Consentimiento Adicional") que está destinada únicamente a usarse junto con la versión 2 del Marco de Transparencia y Consentimiento (TCF) de IAB Europe y que permite enviar señales de transparencia y/o consentimiento a los proveedores que aún no están registrados en la Lista Global de Proveedores (GVL) de IAB Europe. Esta especificación permite a editores, plataformas de gestión del consentimiento y partners obtener y propagar el consentimiento adicional, junto con su implementación del TCF, cuando las empresas aún no figuran en la GVL de IAB Europe, pero sí en la Lista de Proveedores de Tecnología Publicitaria (ATP) de Google.

Componentes del Consentimiento Adicional

El Consentimiento Adicional es compatible con estos dos elementos:

  • La cadena de Transparencia y Consentimiento (cadena de TC) definida por la especificación de la versión 2.2 del TCF de IAB, que contiene la información sobre la transparencia y el consentimiento establecida para los proveedores de la GVL de IAB.
  • Una cadena ligera de Consentimiento Adicional, addtl_consent, que contiene una lista con los ATPs de Google, declarados o que han recibido consentimiento, que no están registrados en IAB.

Esta especificación define los siguientes elementos:

  1. El formato de la cadena de Consentimiento Adicional.

  2. La extensión de la API de la CMP de la versión 2.2 del TCF compatible con la cadena de Consentimiento Adicional y los controles para detectar cuándo están presentes el TCF y el Modo de Consentimiento del Anunciante.

  3. Cómo se debe almacenar una cadena de Consentimiento Adicional.

  4. Cómo enviar la cadena de Consentimiento Adicional a través de la cadena de publicidad digital.

El formato de la cadena de Consentimiento Adicional

¿Qué información se almacena en una cadena de Consentimiento Adicional?

Una cadena de Consentimiento Adicional contiene los siguientes componentes:

  • Parte 1: un número de versión de especificación, como "2".

  • Parte 2: un símbolo de separación "~".

  • Parte 3: una lista separada por puntos con los IDs de los Proveedores de Tecnología Publicitaria de Google que tienen el consentimiento de los usuarios. Ejemplo: "1.35.41.101".

  • Parte 4: un símbolo de separación "~".

  • Parte 5: "dv." seguido de una lista separada por puntos con los IDs de los ATPs de Google declarados. Ejemplo: "dv.9.21.81".

    Los proveedores incluidos en la Parte 3 no deben añadirse en la Parte 5 para reducir la longitud de las cadenas.

Ejemplo de cadena de Consentimiento Adicional

La cadena de Consentimiento Adicional 2~1.35.41.101~dv.9.21.81 indica que el usuario ha dado su consentimiento a los ATPs con los IDs 1, 35, 41 y 101, que se han declarado al usuario los ATPs con los IDs 9, 21 y 81, y que la cadena se crea con el formato definido en la especificación de la versión 2.

¿Quién debe crear una cadena de Consentimiento Adicional?

Solo una CMP registrada en el TCF de IAB Europe puede crear una cadena de Consentimiento Adicional, para lo que debe usar su número de ID de CMP asignado de acuerdo con las políticas de IAB. Ni los proveedores ni ningún otro proveedor de servicios externo deben crear cadenas de Consentimiento Adicional.

¿Dónde se publicarán los Proveedores de Tecnología Publicitaria de Google?

Google publicará la lista con los proveedores de tecnología publicitaria no registrados en IAB y sus ID en la siguiente ruta:

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

¿Cuándo se debe crear una cadena de Consentimiento Adicional?

Solo se puede crear una cadena de Consentimiento Adicional si el editor cumple la Política de Consentimiento de Usuarios de la Unión Europea de Google.

Los proveedores que han obtenido el consentimiento solo se deben incluir cuando el usuario ha dado un consentimiento legalmente válido para lo siguiente:

  1. Usar cookies u otro método de almacenamiento local cuando lo exija la ley.

  2. Recoger, compartir y usar datos personales para personalizar anuncios por parte de un ATP, así como cumplir el resto de los términos de la Política de Consentimiento de Usuarios de la Unión Europea de Google.

Cuando se proporcione la transparencia adecuada a los usuarios sobre la identidad de cada ATP, lo que incluye enlazar a la política de privacidad del ATP que aparece en la lista de ATPs de Google, solo deben incluirse los proveedores declarados que no tienen consentimiento para lo siguiente:

  1. Usar cookies u otro método de almacenamiento local cuando lo exija la ley.

  2. Recoger, compartir y usar datos personales para personalizar anuncios.

Las cadenas de Consentimiento Adicional solo se pueden crear como complementos de las cadenas de Transparencia y Consentimiento, no para sustituirlas. Si se recibe una solicitud en la que no hay disponible ninguna cadena de Transparencia y Consentimiento, Google no la procesará y descartará la cadena de Consentimiento Adicional.

Las CMPs que implementen esta especificación deben verificar que la cadena de Consentimiento Adicional que crean contiene solo los IDs del archivo publicado de Proveedores de Tecnología Publicitaria de Google (es decir, los proveedores que no pertenecen a la GVL). Cuando Google reciba una cadena de Transparencia y Consentimiento, comprobará la versión de la GVL que figura en ella. Si en esa versión de la GVL figura el registro de un proveedor, se ignorarán los controles de la cadena de TC y las entradas de la cadena de Consentimiento Adicional relativos a él. En este caso, Google se reserva el derecho de quitar las entradas "duplicadas" de la cadena de Consentimiento Adicional y de transferir la cadena modificada junto con la cadena de TC. Los proveedores externos a Google no pueden modificar la cadena de Consentimiento Adicional.

Cambios en la versión 2 del Consentimiento Adicional

Desde diciembre del 2023, Google ha admitido la versión 2 de nuestra especificación de Consentimiento Adicional. Los cambios principales son los siguientes:

  • Se ha actualizado la cadena de Consentimiento Adicional para admitir los proveedores declarados en la CMP.
  • Actualización de la API de la CMP para permitir la interoperabilidad con las CMPs que admiten tanto el TCF como el Modo de Consentimiento del Anunciante.
Nota: Las cadenas de Consentimiento Adicional generadas según la especificación de la versión 1 se seguirán admitiendo. Sin embargo, estas cadenas no pueden indicar si se ha establecido la transparencia para un ATP. Para admitir casos prácticos que no requieran el consentimiento, las CMPs deben migrar a la especificación de la versión 2.

CMPs certificadas que admiten el Modo de Consentimiento Adicional

Esta lista incluye CMPs certificadas que ofrecen compatibilidad con la especificación técnica de Consentimiento Adicional de Google, así como la versión de Consentimiento Adicional que admiten.

Si usted es una CMP que ofrece compatibilidad con el Consentimiento Adicional y (1) no aparece en esta lista o (2) se muestra la versión incorrecta del Consentimiento Adicional, vaya al formulario de admisión de CMPs y seleccione el tipo de solicitud "Quiero hacer una pregunta o actualizar mi estado". Haremos todo lo posible por actualizar la ficha para reflejar su estado de forma oportuna.

Lista de CMPs certificadas que admiten el Modo de Consentimiento Adicional
Seguimos certificando CMPs y recomendamos a los editores que consulten esta lista con frecuencia.

Guía sobre la información de esta lista

Esta lista incluye la siguiente información sobre cada CMP certificada:

  • CMP certificada: el nombre de la CMP certificada.
  • ID de CMP del TCF: el identificador único asignado a la CMP validada por el TCF del IAB.
  • Consentimiento Adicional: la versión del Modo de Consentimiento Adicional que admite la CMP.

Lista de CMPs certificadas que admiten el Modo de Consentimiento Adicional

CMP certificada ID de 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

Extensión a la API de CMP

Proponemos extender la API de JavaScript de la CMP de la versión 2.2 del TCF para permitir que se devuelva la cadena de Consentimiento Adicional. En concreto, proponemos extender los objetos JSON TCData e InAppTCData para devolver estos datos.

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’
}

¿Cómo se debe almacenar una cadena de Consentimiento Adicional?

Web

El mecanismo de almacenamiento depende de la elección de la CMP.

In-app

Se utilizará NSUserDefaults (iOS) o SharedPreferences (Android) para almacenar la cadena de Consentimiento Adicional mediante el SDK de una CMP, lo que permitirá lo siguiente:

  • Los proveedores accederán fácilmente a la cadena de Consentimiento Adicional

  • La cadena de Consentimiento Adicional se podrá conservar en las sesiones de la aplicación

  • La cadena de Consentimiento Adicional será portátil entre las CMPs de modo que los editores tengan flexibilidad para intercambiar el SDK de una CMP por el de otra

Si un editor elige quitar el SDK de una CMP de su aplicación, es responsable de borrar los valores AddtlConsent de los usuarios para que los proveedores no sigan utilizando la cadena de Consentimiento Adicional incluida.

Clave de almacenamiento y búsqueda en NSUserDefaults y SharedPreferences Valor
IABTCF_AddtlConsent

Cadena: cadena de Consentimiento Adicional que incluye la versión de la especificación y el ID del Proveedor de Tecnología Publicitaria que tiene el consentimiento

Cómo enviar la cadena de Consentimiento Adicional a través de la cadena de publicidad digital

Solicitud de puja

Reutilizaremos ConsentedProvidersSettings para propagar los proveedores que no pertenecen a la GVL y con los que no tiene relación directa.

  • Prototipo extensiones de OpenRTB
  • Versión antigua de Protobuf

message ConsentedProvidersSettings {
 // Conjunto de IDs correspondientes a los proveedores que, según el editor ha informado a
 // Google, han obtenido el consentimiento legal válido de sus usuarios del EEE 1) al uso de cookies o de otro  
 // almacenamiento local donde sea requisito legal, y 2) a la recogida, el intercambio y el uso de datos personales para 
 // que un Proveedor de Tecnología Publicitaria lo use en la personalización de anuncios de acuerdo con la Política de Consentimiento de Usuarios de la Unión Europea de Google.
 // Se publica una asignación del ID y el nombre del proveedor en providers.csv.
 repeated int64 consented_providers = 2 [packed = true];
}

 // Información sobre los proveedores que, según el editor ha informado a Google,
 // han obtenido el consentimiento de sus usuarios del EEE para usar sus datos personales
 // en la personalización de anuncios de acuerdo con la Política de Consentimiento de Usuarios de la Unión Europea de Google.
 // Este campo solo se rellenará cuando el valor de regs_gdpr sea true.
 optional ConsentedProvidersSettings consented_providers_settings = 42;

Servicios basados en URLs

Cuando se renderiza una creatividad, puede contener varios píxeles en etiquetas <img>. Por ejemplo, <img src="http://vendor-a.com/key1=val1&key2=val2">, que envía una solicitud HTTP GET desde el navegador al dominio del proveedor.

Dado que el píxel está en una etiqueta <img> sin capacidad de ejecutar JavaScript, no se puede utilizar la API de la CMP para obtener la cadena de Transparencia y Consentimiento. De manera similar a la compatibilidad con la cadena de Transparencia y Consentimiento, proporcionamos un parámetro de URL estándar y una macro en las URLs de píxel en las que se debe insertar la cadena de Consentimiento Adicional.

Parámetro de URL Macro correspondiente Representación en URL
addtl_consent ADDTL_CONSENT &addtl_consent=${ADDTL_CONSENT}

Ejemplo 1

Para que el proveedor A reciba una cadena de Consentimiento Adicional, la URL de una imagen debe incluir un par clave-valor con el parámetro de URL y la macro &addtl_consent=${ADDTL_CONSENT}. La URL resultante es:

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

 

Ejemplo 2

En una solicitud dada, si la cadena de Consentimiento Adicional es 1~1.35.41.101,

el objeto que llama o renderiza la creatividad reemplaza la macro incluida en la URL con la cadena de Consentimiento Adicional real para que el píxel original que contiene la macro se modifique de la siguiente manera al hacer la llamada al servidor especificado:

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

Recursos relacionados

¿Te ha resultado útil esta información?

¿Cómo podemos mejorar esta página?
true
En "Mi página de AdMob", puedes encontrar consejos personalizados para conseguir resultados óptimos en AdMob.

¿Está todo bien en tu cuenta de AdMob?

Visita Mi página de AdMob para ver el estado de tu cuenta de AdMob en una sola página. Consulta el estado de tu cuenta, comprueba que la configuración de pagos esté completa y que las aplicaciones cumplan las políticas, y accede a consejos de optimización personalizados para generar ingresos.

Más información

Búsqueda
Borrar búsqueda
Cerrar búsqueda
Menú principal
2577334873502803370
true
Buscar en el Centro de ayuda
true
true
true
true
true
73175
false
false
false
false