Este guia descreve as etapas necessárias para oferecer suporte à mensagem do IDFA como parte do SDK UMP. O objetivo é ser usado com o artigo Começar a usar, que mostra uma visão geral de como fazer o app funcionar com o SDK da UMP e os princípios básicos de configuração da mensagem. Essa orientação é específica para a mensagem do IDFA.
Pré-requisitos
- Concluir o Guia para iniciantes.
- Crie uma mensagem do IDFA.
Atualizar o Info.plist
Se você planeja usar o SDK da UMP para processar os requisitos de transparência de rastreamento de apps (ATT) da Apple, crie, configure e publique sua mensagem de explicação sobre o IDFA na interface do Ad Manager.
Para que o SDK da UMP mostre 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 que descreva seu 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 quando você apresenta o formulário de consentimento:
Em seguida, vincule o framework AppTrackingTransparency
:
Agora, o app mostra uma mensagem explicativa sobre o IDFA antes da caixa de diálogo do ATT.
Teste
Durante o teste, lembre-se de que a caixa de diálogo ATT do IDFA aparece apenas uma vez,
porque
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.