Compatibilidade com IDFA

Este guia descreve as etapas necessárias para aceitar a mensagem do IDFA como parte do SDK da UMP. Ele deve ser pareado com Get iniciado, que oferece uma visão geral de como fazer o download do app em execução com o SDK da UMP e os conceitos básicos da configuração da mensagem. Isso são específicas para a mensagem do IDFA.

Pré-requisitos

Atualizar Info.plist

Se você planeja usar o SDK da UMP para processar o App Tracking Transparency (ATT) da Apple verifique se você criou, configurou e publicou seus Mensagem de explicação sobre o IDFA na interface do Ad Manager.

Para que o SDK da UMP exiba uma mensagem de alerta personalizada no sistema iOS caixa de diálogo, atualize 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 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 da UMP só tem um formulário disponível para carregar se o o status de autorização é ATTrackingManagerAuthorizationStatusNotDetermined

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