Как добавить разрешение AppTrackingTransparency в ваши приложения iOSIOS

Программируем под IOS
Anonymous
Как добавить разрешение AppTrackingTransparency в ваши приложения iOS

Сообщение Anonymous »

Я новичок в iOS и вообще не имею опыта разработки под iOS, однако мне дали задание, связанное с подготовкой к iOS 14+. Судя по тому, что я нашел https://support.google.com/admanager/answer/9997589, чтобы гарантировать отсутствие потери дохода, мне нужно сделать две вещи.
  • Установите последнюю версию Google Mobile Ads SDK для iOS (версия 7.64 или новее) для AdMob или Менеджера рекламы.
  • Добавьте разрешение AppTrackingTransparency в свои приложения iOS.
Я следовал некоторым руководствам и собираюсь добавить разрешение AppTrackingTransparency в приложение iOS. Это руководство, которое я использую, https://developers.google.com/admob/ios/ios14#swift.
Мне удалось добавить ключ/значение, как показано ниже. , в Info.plist

Код: Выделить всё

NSUserTrackingUsageDescription
This identifier will be used to deliver personalized ads to you.
Но именно здесь я надеюсь получить помощь. Я думаю, что мне все равно нужно где-то добавить код для запроса разрешения пользователя с помощью AppTrackingTransparency. Основываясь на руководстве, я считаю, что для отображения диалогового окна «Прозрачность отслеживания приложений» необходим следующий код. Вопрос 1, верно ли мое предположение?

Код: Выделить всё

import AppTrackingTransparency
import AdSupport
...
func requestIDFA() {
ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in
// Tracking authorization completed. Start loading ads here.
// loadAd()
})
}

Код: Выделить всё

Question 2
, находится ли код в AppDelegate.swift? Или это действительно просто подходящее место в кодовой базе? Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/635 ... r-ios-apps

Вернуться в «IOS»