El SDK de la plataforma de mensajes de usuarios (UMP) te permite presentar un mensaje de IDFA a los usuarios antes de solicitar su consentimiento para la Transparencia en el Seguimiento de Aplicaciones (ATT). El mensaje del IDFA les muestra a los usuarios cómo tu app usa el identificador.
En esta guía, se explica cómo usar el SDK de UMP para presentar un mensaje de IDFA.
Requisitos previos
Antes de comenzar, asegúrate de haber hecho lo siguiente:
- Completa la guía de introducción.
- Crea un mensaje del IDFA en la IU de AdMob.
Actualiza el archivo Info.plist
Para mostrar un mensaje de alerta personalizado, haz lo siguiente:
- Abre el archivo
Info.plist
. - Agrega la clave
NSUserTrackingUsageDescription
con un mensaje personalizado que describe el uso:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
La descripción del uso aparece como parte de la alerta de ATT sobre el IDFA cuando presentas el formulario de consentimiento:
Luego, vincula el framework AppTrackingTransparency
:
Luego, tu app mostrará un mensaje del IDFA antes de la alerta de ATT.
Prueba
Durante las pruebas, recuerda que la alerta de ATT solo aparece una vez, ya que requestTrackingAuthorization
es una solicitud única. El SDK de UMP solo tiene un formulario disponible para cargar si el estado de autorización es ATTrackingManagerAuthorizationStatusNotDetermined
.
Para que la alerta aparezca por segunda vez, debes desinstalar y reinstalar la app en el dispositivo de prueba.
Solicita anuncios con o sin IDFA
Si un usuario rechaza la ATT, sigue solicitando anuncios con las APIs de tu formato de anuncio. El SDK de anuncios de Google para dispositivos móviles no envía el IDFA en la solicitud de anuncio. Para obtener más información, consulta Cómo seleccionar un formato de anuncio.