Com o SDK da plataforma de mensagens para usuários (UMP), você pode apresentar uma mensagem do IDFA aos usuários antes de pedir o consentimento deles para a Transparência no rastreamento de apps (ATT). A mensagem do IDFA mostra aos usuários como seu app usa o identificador.
Este guia aborda o uso do SDK da UMP para apresentar uma mensagem sobre o IDFA.
Pré-requisitos
Antes de começar, verifique se você já fez o seguinte:
- Leia o guia para iniciantes.
- Crie uma mensagem do IDFA na interface da AdMob.
Atualizar Info.plist
Para mostrar uma mensagem de alerta personalizada, faça o seguinte:
- Abra o arquivo
Info.plist
. - 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 a estrutura AppTrackingTransparency
:
Em seguida, o app mostra uma mensagem do IDFA antes do alerta ATT.
Teste
Durante o teste, lembre-se de que o alerta da ATT aparece apenas uma vez, já que
requestTrackingAuthorization
é uma solicitação única. O SDK da 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 IDFA
Se um usuário negar a 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.