В iOS 14 вам необходимо обновить SDK Google IMA для поддержки отслеживания рекламы.
Требуется добавить новую функцию для запроса доступа к IDFA пользователя:
func requestIDFA() {
ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in
// Tracking authorization completed. Start loading ads here.
// loadAd()
})
}
Когда эта функция вызывается, она инициирует всплывающее окно, которое спрашивает пользователя, хочет ли он, чтобы его отслеживали, и дает пользователю возможность разрешить или запретить отслеживание.
Проблема, с которой я столкнулся с Google IMA SDK, заключается в том, что я запускаю предварительный ролик видео, и когда я тестирую обновления для iOS 14 после выбора «Не отслеживать», я больше не могу создавать предварительный просмотр видео.
Есть ли у кого-нибудь понимание этого? Как я могу по-прежнему показывать предварительные ролики видео пользователям, которые решили не отслеживать?