В этом руководстве описаны шаги, необходимые для поддержки сообщения IDFA как части UMP SDK. Он предназначен для использования в сочетании с разделом «Начало работы» , который дает обзор того, как запустить ваше приложение с помощью UMP SDK, а также основы настройки вашего сообщения. Приведенные ниже рекомендации относятся только к сообщению IDFA.
Предварительные условия
- Заполните руководство по началу работы .
- Создайте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
.
Чтобы предупреждение появилось во второй раз, вам необходимо удалить и переустановить приложение на тестовом устройстве.