La sincronización del consentimiento te permite aplicar las decisiones sobre el consentimiento de los usuarios en varias aplicaciones de tu cartera.
Con la sincronización del consentimiento, los usuarios pueden tomar una decisión sobre el mensaje conforme a los reglamentos de la Unión Europea en una de tus aplicaciones, y esa decisión se aplicará al resto de tus aplicaciones. De esta forma, puedes mejorar la experiencia de usuario general en tus aplicaciones, ya que se reduce el número de mensajes de consentimiento que se muestran a los usuarios.
Cómo funciona la sincronización del consentimiento
La sincronización del consentimiento usa el SDK de User Messaging Platform de Google (SDK de UMP) y un identificador único de sincronización del consentimiento para confirmar las decisiones de consentimiento anteriores de un usuario y aplicarlas a otras aplicaciones que formen parte de un grupo de consentimiento definido.
Cuando un usuario toma una decisión sobre el consentimiento en una de las aplicaciones del grupo, su decisión se envía a través del SDK de UMP a un servidor de consentimiento, donde se almacena junto con el identificador de sincronización del consentimiento asignado al usuario. Cuando el mismo usuario inicializa otra aplicación del grupo, el SDK de UMP envía el identificador al servidor de consentimiento, donde se compara con las combinaciones de identificador y cadena de consentimiento para determinar si el usuario de la aplicación ha tomado previamente una decisión de consentimiento en una de sus aplicaciones que se pueda aplicar a la aplicación en cuestión.
En función del resultado de esa comparación, se tomará una de las siguientes medidas:
- Si existe una decisión de consentimiento válida y aplicable: se obtendrá la cadena de Transparencia y Consentimiento (TC) y se almacenará de forma local. El usuario no verá su mensaje conforme a los reglamentos de la Unión Europea, ya que ha dado su consentimiento en otra aplicación del grupo de consentimiento. En caso de conflicto entre una cadena de TC almacenada localmente y una cadena de TC almacenada en el servidor de consentimiento, ocurrirá lo siguiente:
- Si la marca de tiempo
LastUpdatedde la cadena de TC almacenada localmente es más reciente que la marca de tiempo de la versión del servidor de consentimiento, la cadena de TC almacenada localmente sustituirá a la versión del servidor. - Si la cadena de TC almacenada en el servidor de consentimiento tiene una marca de tiempo
LastUpdatedmás reciente o igual que la marca de tiempo de la versión almacenada localmente, se obtendrá la cadena de TC almacenada en el servidor de consentimiento y se almacenará localmente, lo que sobrescribirá la versión almacenada localmente.
- Si la marca de tiempo
- Si no existe una decisión sobre el consentimiento válida y aplicable: se mostrará al usuario el mensaje conforme a los reglamentos de la Unión Europea. Una vez que el usuario tome una decisión sobre el consentimiento en este mensaje, la cadena de TC se almacenará en el servidor de consentimiento junto con el identificador de sincronización del consentimiento del usuario.
Los cambios que un usuario haga en la configuración del consentimiento en la aplicación en cuestión se aplicarán a otras aplicaciones del grupo de consentimiento la próxima vez que esas aplicaciones hagan una llamada a requestConsentInfoUpdate a través del SDK de UMP. Puede que las aplicaciones que ya estén abiertas en el dispositivo del usuario y que formen parte del grupo de consentimiento deban reiniciarse para que se aplique la decisión sobre el consentimiento.
Crear un grupo de consentimiento
Para poder sincronizar el consentimiento entre aplicaciones, primero debe seleccionar las aplicaciones que quiere sincronizar y añadirlas a un grupo de consentimiento. Cuando un usuario tome una decisión sobre el consentimiento en una de las aplicaciones del grupo, esa decisión se aplicará a otras aplicaciones del grupo a las que acceda el usuario posteriormente.
Al crear su grupo de consentimiento, tenga en cuenta lo siguiente:
- Su política de privacidad debe enumerar de forma clara todas las aplicaciones del grupo de consentimiento que compartirán las decisiones sobre el consentimiento.
- Solo las aplicaciones que tengan un mensaje conforme a los reglamentos de la Unión Europea publicado pueden sincronizar el consentimiento.
- Puede que las aplicaciones de un grupo de consentimiento dejen de cumplir los requisitos (por ejemplo, si se elimina el mensaje conforme a los reglamentos de la Unión Europea de la aplicación), pero seguirán formando parte del grupo. El consentimiento no se volverá a sincronizar para esa aplicación hasta que no se vuelvan a cumplir los requisitos para ello.
- Las aplicaciones que no cumplan los requisitos no se pueden añadir a grupos de consentimiento.
- Los mensajes que usan la implementación de bloques de anuncios no pueden sincronizar el consentimiento.
- Una vez que se haya activado la sincronización del consentimiento, los mensajes conformes a los reglamentos de la Unión Europea que se muestren en las aplicaciones que formen parte del grupo de consentimiento informarán a los usuarios de que sus decisiones de consentimiento se han aplicado a un grupo de aplicaciones y se incluirá un enlace a tu política de privacidad.
Sigue estos pasos para crear un grupo de consentimiento:
- Inicie sesión en su cuenta de AdMob en https://admob.google.com.
- Haga clic en Privacidad y mensajes.
- Haga clic en
en la tarjeta de tipo de mensaje conforme a los reglamentos de la Unión Europea.
- En la sección "Sincronización del consentimiento", haz clic en Añadir aplicaciones.
- Selecciona las aplicaciones que quieras incluir en el grupo de consentimiento.
- Haga clic en Confirmar. El grupo de consentimiento se guardará.
Identificadores de sincronización del consentimiento
Los identificadores de sincronización del consentimiento son los identificadores únicos que se utilizan para asociar a los usuarios con sus decisiones de consentimiento anteriores. Los identificadores no deben contener información de identificación personal (IIP) sin procesar sobre los usuarios. Puedes utilizar identificadores proporcionados por el editor derivados de datos de inicio de sesión, como una dirección de correo electrónico o un ID de usuario único, para facilitar la sincronización del consentimiento en varios dispositivos.
Consulte la documentación de Google for Developers y siga los pasos para configurar los identificadores de sincronización del consentimiento:
Formato del identificador de sincronización del consentimiento
El identificador que proporciones debe identificar de forma única al usuario en todas sus aplicaciones en las que se sincronice el consentimiento. El identificador se cifra o se encripta con hash para evitar enviar información de identificación personal (IIP) a Google.
El ID proporcionado debe cumplir los siguientes requisitos:
- Debe haberse creado como una cadena de UUID o coincidir con la expresión regular
^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$. - Debe tener un mínimo de 22 caracteres.
- Puede tener un máximo de 150 caracteres.
Ejemplo
A continuación, se muestran ejemplos de IDs de sincronización del consentimiento con el formato correcto:
12JD92JD8078S8J29SDOAKC0EF23033712jd92jd8078s8j29sdoakc0ef23033712Jd92jD8078s8j29sDoakc0ef230337123e4567-e89b-12d3-a456-426614174000
Revocar el consentimiento
La revocación del consentimiento es el proceso por el cual los usuarios que dieron su consentimiento para ver anuncios personalizados pueden revocarlo de acuerdo con el RGPD. En el menú de tu aplicación, debe haber un enlace para que los usuarios que quieran revocar su decisión de consentimiento puedan hacerlo. Consulta más información sobre cómo implementar la revocación del consentimiento en tus aplicaciones.
Si la sincronización del consentimiento está habilitada, cuando un usuario revoque el consentimiento de una aplicación del grupo de consentimiento, se revocará el consentimiento de todas las aplicaciones del grupo.
Eliminación del consentimiento
Como editor, también puedes solicitar la eliminación de una cadena de TC almacenada de un usuario a través de un endpoint web.
Para solicitar la eliminación de datos, inicia una solicitud POST con esta URL:
https://fundingchoicesmessages.google.com/csd?userid={user's_ID}&appid={one_of_the_appids_in_the_consent_group}
POST estén codificados en formato URL.