Compatibilidad con el identificador para anunciantes (IDFA)

Selecciona la plataforma: iOS Flutter

El SDK de la Plataforma de Mensajes para Usuarios (UMP) te permite mostrar un mensaje del IDFA a tus usuarios antes de solicitar su consentimiento para la Transparencia en el Seguimiento de Aplicaciones (ATT). El mensaje del IDFA muestra a los usuarios cómo usa el identificador tu app.

En esta guía, se explica cómo usar el SDK de UMP para mostrar un mensaje del IDFA.

Requisitos previos

Antes de comenzar, asegúrate de haber realizado lo siguiente:

Actualiza el archivo Info.plist

Para mostrar un mensaje de alerta personalizado, haz lo siguiente:

  1. Abre el archivo Info.plist.
  2. Agrega la clave NSUserTrackingUsageDescription con un mensaje personalizado que describa el uso:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

La descripción de 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 aplicación muestra un mensaje del IDFA antes de la alerta de ATT.

Prueba

Mientras realizas las pruebas, recuerda que la alerta del 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 el 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 Selecciona un formato de anuncio.