Este guia descreve as etapas necessárias para oferecer suporte à mensagem do IDFA como parte do SDK da UMP. Ele foi feito para o pareamento com o guia Primeiros passos, que oferece uma visão geral de como executar seu app com o SDK do UMP e dos conceitos básicos de configuração da mensagem. A orientação abaixo é específica para a mensagem do IDFA.
Pré-requisitos
- Leia o Guia explicativo.
- Crie uma Mensagem do IDFA.
Atualizar Info.plist
Se você planeja usar o SDK do UMP para lidar com os requisitos da App Tracking Transparency (ATT) da Apple, crie, configure e publique sua Mensagem de explicação sobre o IDFA) na Ad Manager interface.
Para que o SDK da UMP exiba uma mensagem de alerta personalizada na caixa de diálogo
do sistema iOS, atualize o Info.plist
para adicionar a chave NSUserTrackingUsageDescription
com uma string de mensagem personalizada descrevendo 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 da caixa de diálogo do ATT ao apresentar o formulário de consentimento:
Em seguida, vincule o framework AppTrackingTransparency
:
Pronto! Seu app agora vai mostrar uma mensagem de explicação sobre o IDFA antes da caixa de diálogo ATT do IDFA.
Teste
Durante os testes, lembre-se de que a caixa de diálogo ATT do IDFA só aparece uma vez,
já que
requestTrackingAuthorization
é uma solicitação única. O SDK do UMP só terá 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.