Divulgar a los usuarios de EE. UU.
Note
Importante: Verifica que tienes el permiso de Administración de cuentas para completar la configuración de consentimiento de la UE y GDPR, regulaciones de los estados de EE. UU. y la User Messaging Platform. Consulta Administrar el acceso de los usuarios a tu cuenta para obtener más información.
Para ayudarte a cumplir con las leyes de privacidad de los estados de EE. UU., el SDK de Google Mobile Ads te permite usar el parámetro de procesamiento de datos restringido (RDP) de Google para indicar si se debe habilitar RDP. Google también admite la Global Privacy Platform (GPP) para los estados de EE. UU. aplicables.
Cuando el SDK de Google Mobile Ads utiliza cualquiera de las señales, el SDK restringe ciertos identificadores únicos y otros datos procesados en la prestación de servicios para ti.
Debes decidir cómo el procesamiento de datos restringido puede respaldar tus planes de cumplimiento y cuándo habilitarlo. Determina si debes usar el parámetro RDP directamente o señalar las opciones de consentimiento y privacidad con la especificación GPP.
Esta guía te ayuda a habilitar RDP globalmente mediante el almacenamiento local o por solicitud de anuncio, y a utilizar la señal GPP.
Este documento está basado en:
- Documentación del SDK de Google Mobile Ads para Android
- Documentación del SDK de Google Mobile Ads para iOS
Requisitos previos
- Completa la Guía de introducción.
- Crea un mensaje de regulaciones de los estados de EE. UU..
Etiquetar para usuarios menores de edad de consentimiento
Para indicar si un usuario está por debajo de la edad de consentimiento, establece tag_for_under_age_of_consent / TagForUnderAgeOfConsent (TFUA). Cuando estableces TFUA en true, el SDK de UMP no solicita el consentimiento del usuario. Si tu aplicación tiene una audiencia mixta, establece este parámetro para usuarios menores para garantizar que no se solicite el consentimiento.
Importante
El SDK de UMP no reenvía la etiqueta TFUA establecida en las solicitudes de consentimiento al SDK de Mobile Ads. Debes establecer explícitamente tag_for_under_age_of_consent en las solicitudes de anuncios. Si no estableces tag_for_under_age_of_consent en las solicitudes de anuncios, el SDK de UMP no recopilará ninguna información que le permita a Google determinar si usuarios menores de la edad de consentimiento usan o no tu aplicación.
Para obtener más información, consulta Etiquetar una solicitud de anuncio para usuarios menores de edad de consentimiento.
El siguiente ejemplo establece TFUA en true en una solicitud de consentimiento de UMP:
using PoingStudios.AdMob.Api;
using PoingStudios.AdMob.Ump.Core;
var parameters = new ConsentRequestParameters
{
// Indica que el usuario está por debajo de la edad de consentimiento.
TagForUnderAgeOfConsent = true
};
UserMessagingPlatform.ConsentInformation.Update(parameters, OnConsentInfoUpdated);
Habilitar la señal de RDP
Google admite dos formas de habilitar el procesamiento de datos restringido (RDP). Ambas son válidas y compatibles con el SDK de Google Mobile Ads:
Globalmente en el almacenamiento local (Recomendado)
En los SDKs oficiales de Android e iOS, Google recomienda escribir la clave gad_rdp directamente en el almacenamiento local (SharedPreferences en Android, UserDefaults en iOS). El SDK de Google Mobile Ads lee esta clave automáticamente durante la carga de anuncios y aplica el RDP a todas las solicitudes de anuncios de la aplicación:
Por solicitud de anuncio
También puedes habilitar la señal de RDP por solicitud de anuncio insertando la clave rdp con un valor de 1 (o "1" en C#) en el diccionario extras de un AdRequest:
Note
Consejo: Puedes usar el rastreo de red o una herramienta de proxy como Charles para capturar el tráfico HTTPS de tu aplicación e inspeccionar las solicitudes de anuncios en busca de un parámetro &rdp=.
Usar la señal IAB GPP
Si recopilas decisiones de consentimiento con una plataforma de administración de consentimiento (CMP) o tus propios mensajes personalizados, el SDK de Google Mobile Ads respeta las señales GPP escritas en el almacenamiento local. El SDK de la User Messaging Platform (UMP) admite la escritura de la señal GPP. Para recopilar el consentimiento de los estados de EE. UU., configura un mensaje de Regulaciones de los estados de EE. UU. en tu cuenta de AdMob en Privacidad y mensajería. Para la configuración de UMP, consulta Configurar el SDK de UMP.
Leer las opciones de consentimiento
El SDK de UMP escribe los datos de GPP en el almacenamiento local según la especificación IAB GPP. Ten en cuenta que el SDK de UMP solo completa estas dos claves para gestionar las regulaciones de los estados de EE. UU.:
IABGPP_HDR_GppString: La cadena GPP que contiene el consentimiento del usuario codificado y las preferencias de exclusión (opt-out).IABGPP_GppSID: Los IDs de sección incluidos en la cadena GPP (por ejemplo,7para US National).
Puedes leer las opciones de consentimiento del almacenamiento local utilizando ApplicationPreferences:
Probar tus mensajes de regulaciones de los estados de EE. UU.
Para probar el flujo de mensajes de regulaciones de los estados de EE. UU. usando el SDK de UMP en un dispositivo de prueba, fuerza la geografía de depuración en ConsentDebugSettings:
- Simular un estado regulado de EE. UU.: Establece
debug_geographyenDebugGeography.Values.REGULATED_US_STATE(oDebugGeography.RegulatedUsStateen C#). - Suprimir mensajes de regulaciones de los estados de EE. UU.: Establece
debug_geographyenDebugGeography.Values.OTHER(oDebugGeography.Otheren C#).
var request := ConsentRequestParameters.new()
var debug_settings := ConsentDebugSettings.new()
debug_settings.debug_geography = DebugGeography.Values.REGULATED_US_STATE
debug_settings.test_device_hashed_ids.append("TEST-DEVICE-HASHED-ID")
request.consent_debug_settings = debug_settings
UserMessagingPlatform.consent_information.update(request, _on_consent_info_updated)
using PoingStudios.AdMob.Api;
using PoingStudios.AdMob.Ump.Api;
using PoingStudios.AdMob.Ump.Core;
var request = new ConsentRequestParameters();
var debugSettings = new ConsentDebugSettings();
debugSettings.DebugGeography = DebugGeography.RegulatedUsState;
debugSettings.TestDeviceHashedIds.Add("TEST-DEVICE-HASHED-ID");
request.ConsentDebugSettings = debugSettings;
UserMessagingPlatform.ConsentInformation.Update(request, OnConsentInfoUpdated);
Mediación
Si utilizas la mediación, ve a Privacidad y mensajería > Regulaciones de los estados de EE. UU. en la interfaz de AdMob para administrar los socios de anuncios para los estados de EE. UU. Consulta la documentación de cada socio de red publicitaria para determinar las opciones que ofrecen para el cumplimiento de las regulaciones de los estados de EE. UU.