Поддержка iOS 14

Начиная с iOS 14, IDFA будет недоступен без использования App Tracking Transparency библиотеки для предоставления запроса app-tracking авторизации конечному пользователю. Если приложение не осуществляет данный запрос, IDFA будет сгенерирован автоматически с нулевыми значениями, что может привести к значительной потере дохода от рекламы.

App Tracking Transparency

Для отображения запроса авторизации App Tracking Transparency и доступа к IDFA, добавте в ваш Info.plist значение NSUserTrackingUsageDescription как ключ с описанием целевого использования. 

<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

Вызовите метод requestTrackingAuthorizationWithCompletionHandler: для отображения запроса App Tracking Transparency. Данный метод необходимо вызывать при загрузке приложения. Мы рекомендуем инициализировать Appodeal SDK в замыкании данного метода.

import AppTrackingTransparency
import AdSupport

class AppDelegate : UIApplicationDelegate {

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
		ATTrackingManager.requestTrackingAuthorization() { status in
			// Tracking authorization completed. Initialise Appodeal here.
		}
		return true
	}
}

Поддержка SKAdNetwork 

Рекламные сети, используемые в медиации Appodeal поддерживают отслеживание конверсий с помощью Apple SKAdNetwork, что означает возможность отслеживания инсталлов в том случае, если IDFA недоступен. Для включения данного функционала вам необходимо обновить ключи SKAdNetworkItems добавив словарь(dictionary) в ваш Info.plist.

  1. Выберите фаил Info.plist в Project navigator вашего Xcode проекта
  2. Нажмите Add button (+) в поле key вашего списка свойств и нажмите Return
  3. Введите имя поля SKAdNetworkItems
  4. Выберите тип Array
  5. Введите пару ключ-значение где ключ - это SKAdNetworkIdentifier, и значение - это  идентификатор рекламной сети

Ниже представлена таблица рекламных сетей, которые поддерживают SKAdNetwork атрибуцию и SKAdNetworks идентификаторы в формате Info.plist: