#admob #ios14 #googlemobileads #apptrackingtransparency
#admob #ios14 #googlemobileads #apptrackingtransparency
Вопрос:
У нас есть приложение, которое показывает баннерную, интерстициальную и поощрительную рекламу Google. В iOS14 появились новые требования к отслеживанию приложений. Это влияет на мобильную рекламу Google, как описано здесь: https://developers.google.com/admob/ios/ios14 . Мы выполнили все их шаги, включая последний шаг:
func requestIDFA() {
ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in
// Tracking authorization completed. Start loading ads here.
loadAd()
})
}
Достаточно ли этого для соответствия отслеживания приложений iOS14 в отношении мобильной рекламы Google?
Причина, по которой я спрашиваю, заключается в том, что с европейским персональным согласием на рекламу мы также должны были включить в GADRequest
(см.: https://developers.google.com/admob/ios/eu-consent#forward-consent ):
let status = PACConsentInformation.sharedInstance.consentStatus
let extras = GADExtras()
if status == .nonPersonalized || status == .unknown {
extras.additionalParameters = ["npa": "1"]
}
Нужно ли нам делать что-то подобное для отслеживания приложений iOS? Мое внутреннее ощущение «нет», потому что в противном случае они упомянули бы об этом конкретно в своей документации, но хотят быть в безопасности.
Комментарии:
1. Нам также необходимо указать URL-адрес политики конфиденциальности, который является обязательным, и необязательный URL-адрес для выбора конфиденциальности developer.apple.com/app-store/app-privacy-details
2. Итак, как вы справляетесь с этим? Ссылка на согласие ЕС указывает на устаревшую реализацию. Я вижу, что когда я использую платформу UMP, а пользователь из ЕС отказывается дать согласие, реклама вообще не отображается. Я хочу полностью отказаться от UMP и просто показывать неперсонализированную рекламу пользователям из ЕС.