Datenschutzstrategien

Wichtige Überlegungen zur Vorbereitung deiner App auf die Änderungen beim Datenschutz in iOS findest du unter Datenschutzstrategien für iOS.

SKAdNetwork für das Conversion-Tracking aktivieren

Voraussetzungen: Google Mobile Ads SDK 7.64.0 oder höher

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

Aktualisieren Sie den Schlüssel SKAdNetworkItems mit einem zusätzlichen Wörterbuch, in dem die SKAdNetworkIdentifier-Werte von Google und teilnehmenden Drittkäufern in Ihrer Info.plist definiert werden, um diese Funktion zu aktivieren.

Das folgende Snippet enthält Google (cstr6suwn9.skadnetwork) und zusätzliche SKAdNetwork-Kennungen für Käufer, die Google zur Verfügung gestellt wurden. Google wird diese Liste aktualisieren, um zusätzliche Käufer aufzunehmen, und arbeitet mit der Branche an Lösungen, um SKAdNetworkIdentifier-Werte umfassender zu teilen. Auf dieser Seite finden Sie 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>4pfyvq9l8r.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>5a6flpkh64.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>v4nxqhlyqp.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>wzmmz9fp6w.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>n6fk4nfna4.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>eh6m2bh4zr.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>klf5c3l5u5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ppxm28t8ap.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ecpz2srf59.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>mlmmfzh3r3.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>e5fvkxwrpn.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>8c4e2ghe7u.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>zq492l623r.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 der einzelnen Werbenetzwerkpartner nach, ob zusätzliche SKAdNetworkIdentifier-Werte erforderlich sind.

Bei nicht gelisteten Anzeigenquellen wenden Sie sich an Ihr Account-Management-Team, um die erforderlichen SKAdNetworkIdentifier-Werte zu erhalten.

Autorisierung für App Tracking Transparency anfordern

Voraussetzungen: Google Mobile Ads SDK 7.64.0 oder höher

Damit die Autorisierungsanfrage für App Tracking Transparency für den Zugriff auf die IDFA angezeigt wird, aktualisieren Sie Info.plist, um den Schlüssel NSUserTrackingUsageDescription mit einer benutzerdefinierten Nachricht hinzuzufügen, die Ihre Nutzung beschreibt. 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 Transparency“ angezeigt:

Rufen Sie requestTrackingAuthorizationWithCompletionHandler: auf, um die Autorisierungsanfrage zu präsentieren. Wir empfehlen, mit dem Laden der Anzeigen auf den Abschluss-Callback zu warten. Wenn der Nutzer die Berechtigung „App Tracking Transparency“ erteilt, kann das Google Mobile Ads SDK den 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

Mit SKOverlay wird eine empfohlene App als Overlay über einer Anzeige präsentiert. So können Nutzer sie installieren, ohne die App verlassen zu müssen.

Wenn Sie das Google Mobile Ads SDK 8.5.0 oder höher verwenden, müssen Sie SKOverlay für Ihre App nicht aktivieren. Bei einem positiven Leistungsvorteil für Nutzer und Werbetreibende werden Anzeigen automatisch mit SKOverlay optimiert.

Anwendungsgebundene Domains

Im Juni 2020 hat Apple App-Bound Domains als Opt-in-Funktion eingeführt, mit der Entwickler die Domains für alle WKWebView in einer Anwendung über den WKAppBoundDomains-Info.plist-Schlüssel auf 10 oder weniger beschränken können.

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

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

Voraussetzungen: Google Mobile Ads SDK 8.3.0 oder höher

Der Google Mobile Ads SDK eingeführtePublisher first-party ID(früher „SameAppKey“) ermöglicht es Ihnen, mithilfe von Daten, die aus Ihren Apps erhoben wurden, relevantere und personalisierte Anzeigen auszuliefern.

Die eigene Publisher-ID ist standardmäßig aktiviert, kann aber mit der folgenden Methode deaktiviert werden.

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];