Особенности интеграции с iOS 14+


Требования

myTarget SDK 5.9.0 или выше

Включение SKAdNetwork для трекинга конверсий

myTarget SDK поддерживает трекинг конверсий с помощью фреймворка SKAdNetwork от Apple, то есть myTarget может засчитывать установку приложения, даже когда IDFA недоступен.

Для того чтобы включить эту функциональность, необходимо добавить идентификаторы SKAdNetworkItems в файл Info.plist.
<key>SKAdNetworkItems</key>
  <array>
    <dict>
      <key>SKAdNetworkIdentifier</key>
      <string>n9x2a789qt.skadnetwork</string>
    </dict>
  </array>
Если используется медиация с другими рекламными сетями, необходимо также добавить и их идентификаторы:

Запрос авторизации App Tracking Transparency

Чтобы запросить авторизацию App Tracking Transparency для доступа к IDFA, обновите Info.plist файл и добавьте ключ NSUserTrackingUsageDescription с сообщением о том, как идентификатор будет использован:
<key>NSUserTrackingUsageDescription</key>
<string>Этот идентификатор будет использован для подбора персонализированной рекламы.</string>
Для показа запроса следует вызвать метод requestTrackingAuthorizationWithCompletionHandler:
Рекомендуется начинать загрузку рекламы после вызова коллбэка, таким образом если разрешение пользователя было получено, то myTarget SDK сможет использовать IDFA в запросе рекламы.
#import <AdSupport/AdSupport.h>
#import <AppTrackingTransparency/AppTrackingTransparency.h>
 
- (void)requestTrackingAuthorization
{
  [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status)
  {
    // Запрос выполнен, можно начинать загрузку рекламы
    // [self loadAd];
  }];
}
Вам помогла эта статья?
Да
Нет