Suporte ao IDFA (somente iOS)

O SDK da plataforma de mensagens para usuários (UMP) permite apresentar uma mensagem do IDFA aos usuários antes de solicitar o consentimento deles para a App Tracking Transparency (ATT). A mensagem do IDFA mostra aos usuários como o app usa o identificador.

Este guia aborda o uso do SDK UMP para apresentar uma mensagem do IDFA.

Pré-requisitos

Antes de começar, verifique se você fez o seguinte:

Atualizar o Info.plist

Para mostrar uma mensagem de alerta personalizada, faça o seguinte:

  1. Abra o arquivo Info.plist.
  2. Adicione a chave NSUserTrackingUsageDescription com uma mensagem personalizada que descreve o uso:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

A descrição de uso aparece como parte do alerta ATT do IDFA quando você apresenta o formulário de consentimento:

Em seguida, vincule o framework AppTrackingTransparency:

O app mostra uma mensagem do IDFA antes do alerta ATT.

Teste

Durante o teste, lembre-se de que o alerta de ATT aparece apenas uma vez, já que requestTrackingAuthorization é uma solicitação única. O SDK do UMP só tem um formulário disponível para carregamento se o status de autorização for ATTrackingManagerAuthorizationStatusNotDetermined.

Para que o alerta apareça uma segunda vez, desinstale e reinstale o app no dispositivo de teste.

Solicitar anúncios com ou sem o IDFA

Se um usuário negar o ATT, continue solicitando anúncios usando as APIs do seu formato de anúncio. O SDK dos anúncios para dispositivos móveis do Google não envia o IDFA na solicitação de anúncio. Para mais detalhes, consulte Selecionar um formato de anúncio.