Стратегии конфиденциальности

Выберите платформу: Android iOS Unity

Основные соображения по подготовке приложения к изменениям в политике конфиденциальности iOS см. в статье Стратегии конфиденциальности для iOS .

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

Предварительные требования: Google Mobile Ads SDK 7.64.0 или выше.

Google Mobile Ads SDK поддерживает отслеживание конверсий с использованием SKAdNetwork от Apple, что позволяет Google и участвующим сторонним покупателям атрибутировать установку приложения, даже если IDFA недоступен.

Чтобы включить эту возможность, обновите ключ SKAdNetworkItems дополнительным словарем, который определяет значения SKAdNetworkIdentifier Google и участвующих сторонних покупателей в вашем Info.plist .

В следующем примере используются идентификаторы Google ( cstr6suwn9.skadnetwork ) и некоторых дополнительных покупателей SKAdNetwork, предоставленные Google. Google стремится обновлять этот список, включая новых покупателей, и сотрудничать с отраслью в поиске решений для более широкого распространения значений SKAdNetworkIdentifier . Эта страница содержит последние обновления.

<key>SKAdNetworkItems</key>
<array>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>cstr6suwn9.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>4fzdc2evr5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>2fnua5tdw4.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ydx93a7ass.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>p78axxw29g.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>v72qych5uu.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ludvb6z3bs.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>cp8zw746q7.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3sh42y64q3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>c6k4g5qg8m.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>s39g8k73mm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3qy4746246.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>f38h382jlk.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>hs6bdukanm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>mlmmfzh3r3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>v4nxqhlyqp.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>wzmmz9fp6w.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>su67r6k2v3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>yclnxrl5pm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>t38b2kh725.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>7ug5zh24hu.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>gta9lk7p23.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>vutu7akeur.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>y5ghdn5j9k.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>v9wttpbfk9.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>n38lu8286q.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>47vhws6wlr.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>kbd757ywx3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>9t245vhmpl.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>a2p9lx4jpn.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>22mmun2rn5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>44jx6755aq.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>k674qkevps.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>4468km3ulz.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>2u9pt9hc89.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>8s468mfl3y.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>klf5c3l5u5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ppxm28t8ap.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>kbmxgpxpgc.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>uw77j35x4d.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>578prtvx9j.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>4dzt52r2t5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>tl55sbb4fm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>c3frkrj4fj.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>e5fvkxwrpn.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>8c4e2ghe7u.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3rd42ekr43.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>97r2b46745.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3qcr597p9d.skadnetwork</string>
  </dict>
</array>

Медиация

Если вы используете посредничество , проверьте документацию каждого партнера рекламной сети на предмет дополнительных значений SKAdNetworkIdentifier , которые им требуются.

Для неперечисленных источников рекламы обратитесь к своей команде по работе с клиентами, чтобы узнать требуемые значения SKAdNetworkIdentifier .

Запросить разрешение на прозрачность отслеживания приложений

Предварительные требования: Google Mobile Ads SDK 7.64.0 или выше.

Чтобы отобразить запрос на авторизацию 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, Google Mobile Ads SDK мог использовать IDFA в запросах рекламы.

Быстрый

@available(iOS 14, *)
private func requestIDFA() {
  ATTrackingManager.requestTrackingAuthorization { status in
    // Tracking authorization completed. Start loading ads here.
  }
}

Objective-C

- (void)requestIDFA {
  if (@available(iOS 14, *)) {
    [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(
                           ATTrackingManagerAuthorizationStatus status){
        // Tracking authorization completed. Start loading ads here.
    }];
  }
}

Дополнительную информацию о возможных значениях статуса см. в разделе ATTrackingManager.AuthorizationStatus .

SKOverlay

Предварительные требования: Google Mobile Ads SDK 8.5.0 или выше.

SKOverlay представляет рекомендуемое приложение в виде наложения поверх рекламы, чтобы пользователи могли установить его, не выходя из приложения.

Если вы используете Google Mobile Ads SDK 8.5.0 или более поздней версии, вам не нужно предпринимать никаких действий для включения SKOverlay в вашем приложении. Если производительность рекламы повышается для пользователей и рекламодателей, SKOverlay автоматически добавляется в объявления.

Домены, привязанные к приложению

В июне 2020 года Apple представила App-Bound Domains как дополнительную функцию для разработчиков, позволяющую ограничить количество доменов для всех WKWebView в приложении до 10 или менее с помощью ключа WKAppBoundDomains Info.plist .

Если вы добавите ключ WKAppBoundDomains в файл Info.plist , Google Mobile Ads SDK может не загрузить рекламу.

Собственный идентификатор издателя, ранее известный как ключ того же приложения

Предварительные требования: Google Mobile Ads SDK 8.3.0 или выше.

В Google Mobile Ads SDK появился собственный идентификатор издателя (ранее известный как ключ того же приложения), который поможет вам показывать более релевантную и персонализированную рекламу, используя данные, собранные из ваших приложений.

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

Быстрый

// Disables Publisher first-party ID, formerly known as same app key.
MobileAds.shared.requestConfiguration.setPublisherFirstPartyIDEnabled(false)

Objective-C

// Disables Publisher first-party ID, formerly known as same app key.
[GADMobileAds.sharedInstance.requestConfiguration setPublisherFirstPartyIDEnabled:NO];