Los anuncios limitados permiten que las aplicaciones publiquen anuncios cuando los usuarios no dan su consentimiento para compartir datos personales. El modo de anuncios limitados detiene la recopilación, el uso compartido y el uso de datos personales para la selección de anuncios. Si los usuarios deciden no compartir datos personales, esta función permite que los anuncios se sigan publicando.
En esta guía, se explica cómo usar la configuración de anuncios limitados en tu app y cómo hacer coincidir el comportamiento de la app con la configuración global de tu red de Google Ad Manager.
Cómo configurar los parámetros de configuración de los anuncios limitados para clientes
PAL actualizará la forma en que controla la configuración para mejorar el control sobre la privacidad del usuario y el uso de datos. La versión 1.90.0 de PAL introduce la propiedad forceLimitedAds y dejó de estar disponible la propiedad allowStorage existente. Estas propiedades se encuentran en la clase ConsentSettings.
A partir de la versión 1.90.0, PAL lee los datos del Marco de trabajo de transparencia y consentimiento (TCF) del dispositivo para determinar el consentimiento del usuario para el almacenamiento local. Este cambio en la lectura de los datos del MTC hace que la propiedad allowStorage existente sea redundante. Tu app aún debe pasar los parámetros gdpr= y gdpr_consent= en la URL de la etiqueta del anuncio.
Si la determinación automática basada en el MTC no es suficiente, establece directamente la propiedad forceLimitedAds en tu app. Para obtener más detalles, consulta Integración de publicadores con el MTC de IAB Europe.
Si se configura la propiedad forceLimitedAds con un valor true, se impide que PAL almacene o envíe identificadores de usuario en el nonce que se envía al servidor.
Establecer la propiedad forceLimitedAds en un valor true es lo mismo que agregar el parámetro ltd=1 a la URL de la solicitud de anuncio en los SDKs de IMA (Anuncios Multimedia Interactivos). Para obtener detalles sobre los anuncios limitados, consulta ltd (Anuncios limitados).
Cuando estableces la propiedad forceLimitedAds en un valor true, PAL incluye el parámetro ltd=1 en el nonce.
Para mantener el comportamiento actual en tu app, es posible que debas actualizar tu implementación, incluso si no estableciste la propiedad allowStorage antes.
La propiedad allowStorage existente tiene como valor predeterminado false, lo que habilita los anuncios limitados. La propiedad forceLimitedAds tiene como valor predeterminado false, que no habilita los anuncios limitados.
Actualización de la fase 1 de la determinación del MTC
La versión de la fase 1 de PAL HTML5 te prepara para la transición de la propiedad ConsentSettings.allowStorage a la determinación automática de anuncios limitados basada en el MTC.
Durante esta fase de transición, PAL considera los datos del TCF del usuario, la propiedad allowStorage existente y la propiedad forceLimitedAds más reciente.
Durante esta fase, siempre debes establecer la propiedad allowStorage en un valor true para permitir que PAL determine si se aplican anuncios limitados en función de los datos del MTC. Si deseas habilitar los anuncios limitados independientemente de la determinación del MTC, establece la propiedad forceLimitedAds en un valor de true.
Durante la fase 1, PAL activa anuncios limitados en cualquiera de las siguientes circunstancias:
- La propiedad
allowStoragees un valor defalseo no está configurada. No recomendamos usar este parámetro de configuración para la propiedadallowStorage, ya que solo se usa para admitir apps que no se actualizaron. - La propiedad
forceLimitedAdses un valortrue. - PAL detecta que no se otorgó el consentimiento del propósito 1 del MTC de IAB (Interactive Advertising Bureau).
En la siguiente tabla, se muestran todos los estados posibles y si los anuncios limitados están habilitados:
| Consentimiento para el propósito 1 del MTC | allowStorage propiedad |
forceLimitedAds propiedad |
Se habilitaron los anuncios limitados |
|---|---|---|---|
| Otorgado | Verdadero | Verdadero | Verdadero |
| Sin otorgar | Verdadero | Verdadero | Verdadero |
| Otorgado | Verdadero | Falso (predeterminado) | Falso |
| Sin otorgar | Verdadero | Falso (predeterminado) | Verdadero |
| Otorgado | Falso (predeterminado) | Verdadero | Verdadero |
| Sin otorgar | Falso (predeterminado) | Verdadero | Verdadero |
| Otorgado | Falso (predeterminado) | Falso (predeterminado) | Verdadero |
| Sin otorgar | Falso (predeterminado) | Falso (predeterminado) | Verdadero |
Prepárate para la determinación de la fase 2 del TCF
En la versión de la fase 2, se quita la funcionalidad de la propiedad allowStorage. Tenemos previsto lanzar la fase 2 90 días después de la fase 1, es decir, el 10 de marzo de 2026 (fecha estimada). Antes de esa fecha, debes actualizar tu implementación para usar el parámetro ConsentSettings.forceLimitedAds.
En la versión de la fase 2, PAL habilita los anuncios limitados solo en función de la ausencia del consentimiento del propósito 1 del MTC y la propiedad opcional ConsentSettings.forceLimitedAds:
| Consentimiento para el propósito 1 del MTC | forceLimitedAds propiedad |
Anuncios limitados habilitados |
|---|---|---|
| Otorgado | Verdadero | Verdadero |
| Sin otorgar | Verdadero | Verdadero |
| Otorgado | Falso (predeterminado) | Falso |
| Sin otorgar | Falso (predeterminado) | Verdadero |
Coincide con la configuración global de Google Ad Manager
Si actualizas la configuración de Ad Manager Anuncios programáticos limitados o Cookies propias para anuncios en la Web, usa estas nuevas APIs para que coincidan con la configuración de Ad Manager. Si no usas las APIs, es posible que la PAL incluya los identificadores en el nonce que se usa en la solicitud de anuncio al servidor. Sin embargo, Ad Manager podría descartar los indicadores según la configuración de Ad Manager.
Las APIs son las siguientes:
disableLimitedAdsStorage: Inhabilita las cookies solo para la detección de tráfico no válido y el uso del almacenamiento local para los anuncios limitados. Si actualizaste el parámetro de configuración Anuncios limitados programáticos en Ad Manager en Administrador > Configuración global, usa esta API para inhabilitar el uso del almacenamiento local para los anuncios limitados en la PAL. Ten en cuenta que este parámetro de configuración no se aplica a los anuncios sin limitaciones.disableFirstPartyIdentifiers: Inhabilita los identificadores propios que se usan para la selección de anuncios. Si actualizaste el parámetro de configuración de Cookies propias para anuncios en la Web en Ad Manager en Administrador > Configuración global, usa esta API para inhabilitar esos identificadores en PAL. Ten en cuenta que este parámetro de configuración no se aplica al uso de cookies ni al almacenamiento local para la detección de tráfico no válido.
Cómo controlar el consentimiento del usuario en tu app
En el siguiente ejemplo, se muestra cómo se maneja la privacidad del usuario y el uso de datos en una implementación de 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);