Поддержка IDFA

В этом руководстве описаны шаги, необходимые для поддержки сообщения IDFA как части UMP SDK. Он предназначен для использования в сочетании с разделом «Начало работы» , который дает обзор того, как запустить ваше приложение с помощью UMP SDK, а также основы настройки вашего сообщения. Приведенные ниже рекомендации относятся только к сообщению IDFA.

Предварительные условия

Обновить Info.plist

Если вы планируете использовать UMP SDK для выполнения требований Apple по прозрачности отслеживания приложений (ATT), убедитесь, что вы создали, настроили и опубликовалипоясняющее сообщение IDFA )в Ad Manager Пользовательский интерфейс.

Чтобы UMP SDK отображал настраиваемое предупреждающее сообщение в системном диалоговом окне iOS, обновите свой Info.plist , добавив ключ NSUserTrackingUsageDescription с настраиваемой строкой сообщения, описывающей ваше использование.

<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

Описание использования появляется как часть диалогового окна ATT при предоставлении формы согласия:

Затем свяжите платформу AppTrackingTransparency :

Вот и все! Ваше приложение теперь будет отображать поясняющее сообщение IDFA перед диалоговым окном IDFA ATT.

Тестирование

При тестировании помните, что диалоговое окно IDFA ATT появляется только один раз, поскольку requestTrackingAuthorization — это одноразовый запрос. UMP SDK имеет форму, доступную для загрузки, только если статус авторизации — ATTrackingManagerAuthorizationStatusNotDetermined .

Чтобы предупреждение появилось во второй раз, вам необходимо удалить и переустановить приложение на тестовом устройстве.