Para reducir los mensajes redundantes del RGPD para tus usuarios, sincroniza el consentimiento en varias aplicaciones. Cuando un usuario toma una decisión de consentimiento en una app habilitada para la sincronización del consentimiento, esta elección se almacena con un identificador de sincronización del consentimiento que usted proporciona. Esa decisión de consentimiento se aplica automáticamente en todas las demás apps que comparten el mismo identificador de sincronización del consentimiento. Solo Google usa este identificador para almacenar y recuperar la decisión de consentimiento de un usuario.
En esta guía, se explica cómo sincronizar el consentimiento según el RGPD desde el SDK de User Messaging Platform (UMP) en tu aplicación para dispositivos móviles.
Requisitos previos
Antes de comenzar, haz lo siguiente:
- Completar la guía de introducción
- Habilita la sincronización del consentimiento para las apps aptas en la pestaña Privacidad y mensajería de la IU de AdMob.
Cómo establecer el identificador de sincronización del consentimiento
En las apps en las que puedas identificar al usuario, proporciona el ID de sincronización del consentimiento al SDK de UMP. Si tu app no tiene un identificador de usuario, usa otros identificadores para identificar al usuario en las apps, como el identificador para anunciantes (IDFV).
Configura el ID de sincronización del consentimiento en el objeto UMPConsentRequestParameters:
Swift
let parameters = RequestParameters()
/// Example using IDFV to identify the user across apps.
// parameters.consentSyncID = UIDevice.current.identifierForVendor?.uuidString
Objective-C
UMPRequestParameters *parameters = [[UMPRequestParameters alloc] init];
// Example using IDFV to identify the user across apps.
// parameters.consentSyncID = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
Formato del identificador de sincronización del consentimiento
El identificador que proporciones debe identificar de forma única al usuario en todas tus apps en las que se sincroniza el consentimiento. Usa la codificación hash o encripta el identificador para evitar enviar información de identificación personal (PII) a Google.
El documento de identidad proporcionado debe cumplir con los siguientes requisitos:
- Se construye como una cadena de UUID o coincide con la expresión regular
^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$. - Debe tener un mínimo de 22 caracteres.
- Debe tener un máximo de 150 caracteres.
Estos son algunos ejemplos de IDs de sincronización del consentimiento correctos:
12JD92JD8078S8J29SDOAKC0EF23033712jd92jd8078s8j29sdoakc0ef23033712Jd92jD8078s8j29sDoakc0ef230337123e4567-e89b-12d3-a456-426614174000
Si no se cumplen los requisitos, no se establecerá el ID de sincronización del consentimiento y el SDK de UMP registrará una advertencia en la consola.