Datenschutzstrategien

Wichtige Aspekte bei der Vorbereitung Ihrer App auf die Datenschutzänderungen bei iOS finden Sie unter Datenschutzstrategien für iOS.

Conversion-Tracking in SKAdNetwork aktivieren

Voraussetzungen: Google Mobile Ads SDK 7.64.0 oder höher

Das Google Mobile Ads SDK unterstützt das Conversion-Tracking mithilfe von SKAdNetwork von Apple. So können Google und teilnehmende Drittanbieter-Käufer eine App-Installation zuordnen, auch wenn der IDFA nicht verfügbar ist.

Wenn Sie diese Funktion aktivieren möchten, aktualisieren Sie den Schlüssel SKAdNetworkItems mit einem zusätzlichen Wörterbuch, in dem die SKAdNetworkIdentifier-Werte von Google und teilnehmenden Drittanbietern in Ihrer Info.plist definiert werden.

Im folgenden Beispiel werden Google (cstr6suwn9.skadnetwork) und zusätzliche SKAdNetwork-Käufer-IDs für Käufer verwendet, die Google zur Verfügung gestellt wurden. Google wird diese Liste aktualisieren, um zusätzliche Käufer einzubeziehen, und gemeinsam mit der Branche an Lösungen zu arbeiten, um die SKAdNetworkIdentifier-Werte einem breiteren Publikum zugänglich zu machen. Diese Seite enthält die neuesten Updates.

<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>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>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>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>ppxm28t8ap.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>uw77j35x4d.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>pwa73g5rt2.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>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>3qcr597p9d.skadnetwork</string>
  </dict>
</array>

Vermittlung

Wenn Sie die Vermittlung verwenden, sehen Sie in der Dokumentation jedes Werbepartnernetzwerks nach, ob zusätzliche SKAdNetworkIdentifier-Werte erforderlich sind.

Wenn die Anzeigenquellen nicht aufgeführt sind, wenden Sie sich an Ihr Account-Team, um die erforderlichen SKAdNetworkIdentifier-Werte zu erfahren.

Autorisierung für App Tracking Transparency anfordern

Voraussetzungen: Google Mobile Ads SDK 7.64.0 oder höher

Damit die App Tracking Transparency-Autorisierungsanfrage für den IDFA-Zugriff angezeigt wird, aktualisieren Sie Ihre Info.plist und fügen Sie den NSUserTrackingUsageDescription-Schlüssel mit einer benutzerdefinierten Nachricht ein, in der Ihre Nutzung beschrieben wird. Hier ist ein Beispiel für eine Beschreibung:

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

Die Nutzungsbeschreibung wird im Dialogfeld „App-Tracking-Transparenz“ angezeigt:

Wenn Sie die Autorisierungsanfrage vorlegen möchten, rufen Sie requestTrackingAuthorizationWithCompletionHandler: an. Wir empfehlen, auf den Abschluss-Callback zu warten, bevor Anzeigen geladen werden. Wenn der Nutzer die App Tracking Transparency-Berechtigung erteilt, kann das Google Mobile Ads SDK die IDFA in Anzeigenanfragen verwenden.

Swift

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

Objective-C

#import <AppTrackingTransparency/AppTrackingTransparency.h>
#import <AdSupport/AdSupport.h>
...
- (void)requestIDFA {
  [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
    // Tracking authorization completed. Start loading ads here.
    // [self loadAd];
  }];
}

Weitere Informationen zu den möglichen Statuswerten finden Sie unter ATTrackingManager.AuthorizationStatus.

SKOverlay

Voraussetzungen: Google Mobile Ads SDK 8.5.0 oder höher

SKOverlay zeigt eine empfohlene App als Overlay über einer Anzeige an, damit Nutzer sie installieren können, ohne Ihre App zu verlassen.

Wenn Sie das Google Mobile Ads SDK 8.5.0 oder höher verwenden, müssen Sie nichts unternehmen, um SKOverlay für Ihre App zu aktivieren. Wenn sich die Leistung für Nutzer und Werbetreibende verbessert, werden Anzeigen automatisch mit SKOverlay optimiert.

Anwendungsgebundene Domains

Im Juni 2020 hat Apple App-gebundene Domains als Opt-in-Funktion für Entwickler eingeführt, mit der die Domains für alle WKWebView in einer App über den Schlüssel WKAppBoundDomains Info.plist auf maximal zehn beschränkt werden können.

Wenn Sie der Datei Info.plist den Schlüssel WKAppBoundDomains hinzufügen, werden möglicherweise keine Anzeigen über das Google Mobile Ads SDK geladen.

Eigene ID des Publishers (früher „App-interner Schlüssel“)

Voraussetzungen: Google Mobile Ads SDK 8.3.0 oder höher

Mit dem Google Mobile Ads SDK wurde die eigene Publisher-ID eingeführt, die früher als App-interner Schlüssel bezeichnet wurde. Mithilfe dieser ID können Sie mithilfe von Daten aus Ihren Apps relevantere und personalisierte Anzeigen schalten.

Die eigene Publisher-ID ist standardmäßig aktiviert. Sie können sie aber mit der folgenden Methode deaktivieren.

Swift

@import GoogleMobileAds

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

Objective-C

@import GoogleMobileAds;

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