Pular para conteúdo

Suporte ao IDFA

Este guia descreve as etapas necessárias para oferecer suporte à mensagem do IDFA como parte do SDK do UMP. Ele deve ser pareado com o guia de Primeiros Passos, que fornece uma visão geral de como colocar seu aplicativo em funcionamento com o SDK do UMP e o básico para configurar sua mensagem. As orientações abaixo são específicas para a mensagem do IDFA.

Note

Se você habilitar tanto a mensagem do GDPR quanto do IDFA, consulte Qual mensagem seus usuários verão para conhecer os possíveis resultados.

Este documento é baseado em:

Pré-requisitos

Atualizar o Info.plist

Se você planeja usar o SDK do UMP para gerenciar os requisitos de App Tracking Transparency (ATT) da Apple, certifique-se de ter criado, configurado e publicado sua mensagem explicativa do IDFA na interface do AdMob.

Para que o SDK do UMP exiba uma mensagem de alerta personalizada na caixa de diálogo do sistema iOS, atualize seu Info.plist para adicionar a chave NSUserTrackingUsageDescription com uma mensagem de texto personalizada descrevendo o uso.

<key>NSUserTrackingUsageDescription</key>
<string>Este identificador será usado para fornecer anúncios personalizados para você.</string>

A descrição de uso aparece como parte da caixa de diálogo da ATT quando você apresenta o formulário de consentimento:

idfa-alert

Em seguida, vincule o framework AppTrackingTransparency:

link-att-framework

E pronto! Seu aplicativo agora exibirá uma mensagem explicativa do IDFA antes da caixa de diálogo de ATT do IDFA.

Testes

Ao testar, lembre-se de que a caixa de diálogo da ATT do IDFA só aparece uma única vez, já que requestTrackingAuthorization é uma solicitação única. O SDK do UMP só possui um formulário disponível para carregar se o status de autorização for ATTrackingManagerAuthorizationStatusNotDetermined.

Para fazer o alerta aparecer uma segunda vez, você deve desinstalar e reinstalar seu aplicativo no dispositivo de teste.