Почему я получаю сообщение об ошибке TCF 3.3 в своем аккаунте AdMob? ⇐ IOS
-
Anonymous
Почему я получаю сообщение об ошибке TCF 3.3 в своем аккаунте AdMob?
Я получаю сообщение об ошибке TCF 3.3
И как я обнаружил, ошибка 3.3 указывает на то, что дата последнего обновления строки TC была более 13 месяцев назад. и предлагаемое действие: CMP должен удалить старую строку TC и повторно получить согласие. И я использую варианты финансирования в качестве CMP, так каков статус проблемы? Нужно ли мне для этого вносить какие-либо изменения в приложение?
Я использую приведенный ниже код для отображения согласия ЕС
func openEUConsent() { пусть параметры = UMPRequestParameters() параметры.tagForUnderAgeOfConsent = false DispatchQueue.main.async { [слабое я] в UMPConsentInformation.sharedInstance.requestConsentInfoUpdate(with: параметры,completionHandler: {[weak self] ошибка в если ошибка != ноль{ nonFatalLog (заголовок: requestConsentErrorTitle, описание: ошибка?.localizedDescription ?? «ноль») }еще{ пусть formStatus = UMPConsentInformation.sharedInstance.formStatus переключить formStatus { чехол .доступно: я?.loadForm() случай .неизвестно: себя?.openEUConsent() print("Статус формы неизвестен") nonFatalLog (название: согласиеFormStatusUnknown, описание: «ноль») случай .недоступно: сам?.requestIDFA() по умолчанию: перерыв } } }) } } Я вызываю функцию openEUConsent каждый раз в func viewWillAppear
Пожалуйста, помогите мне решить эту проблему.
Спасибо
Я использовал этот же код в других своих приложениях, но проблем не возникло.
Я получаю сообщение об ошибке TCF 3.3
И как я обнаружил, ошибка 3.3 указывает на то, что дата последнего обновления строки TC была более 13 месяцев назад. и предлагаемое действие: CMP должен удалить старую строку TC и повторно получить согласие. И я использую варианты финансирования в качестве CMP, так каков статус проблемы? Нужно ли мне для этого вносить какие-либо изменения в приложение?
Я использую приведенный ниже код для отображения согласия ЕС
func openEUConsent() { пусть параметры = UMPRequestParameters() параметры.tagForUnderAgeOfConsent = false DispatchQueue.main.async { [слабое я] в UMPConsentInformation.sharedInstance.requestConsentInfoUpdate(with: параметры,completionHandler: {[weak self] ошибка в если ошибка != ноль{ nonFatalLog (заголовок: requestConsentErrorTitle, описание: ошибка?.localizedDescription ?? «ноль») }еще{ пусть formStatus = UMPConsentInformation.sharedInstance.formStatus переключить formStatus { чехол .доступно: я?.loadForm() случай .неизвестно: себя?.openEUConsent() print("Статус формы неизвестен") nonFatalLog (название: согласиеFormStatusUnknown, описание: «ноль») случай .недоступно: сам?.requestIDFA() по умолчанию: перерыв } } }) } } Я вызываю функцию openEUConsent каждый раз в func viewWillAppear
Пожалуйста, помогите мне решить эту проблему.
Спасибо
Я использовал этот же код в других своих приложениях, но проблем не возникло.
Мобильная версия