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 Conversion-Tracking mithilfe des SKAdNetwork, Damit können Google und teilnehmende Drittanbieter einer App-Installation 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.

Das folgende Beispiel enthält Google (cstr6suwn9.skadnetwork) und wählt Zusätzliches SKAdNetwork für Käufer Kennzeichnungen, die zur Verfügung gestellt werden. Google aktualisiert die Liste um alle zusätzliche Käufer zu gewinnen und gemeinsam mit der Branche an Lösungen zu arbeiten, Werte für SKAdNetworkIdentifier breiter. Diese Seite enthält aktuelle Aktualisierungen.

<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, aktivieren Sie alle Anzeigen Dokumentation des Werbenetzwerkpartners für zusätzliche SKAdNetworkIdentifier-Werte, die sie benötigen.

Bei nicht gelisteten Anzeigenquellen erhalten Sie von Ihrem Account-Management-Team SKAdNetworkIdentifier-Werte.

App Tracking Transparency-Autorisierung anfordern

Voraussetzungen: Google Mobile Ads SDK 7.64.0 oder höher

Zum Anzeigen der App Tracking Transparency-Autorisierungsanfrage für den Zugriff auf IDFA, aktualisieren Sie Ihre Info.plist, um den Schlüssel NSUserTrackingUsageDescription hinzuzufügen mit einer benutzerdefinierten Nachricht, die Ihre Nutzung beschreibt. Hier ein Beispiel für einen Beschreibungstext:

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

Die Beschreibung der Nutzung wird im Dialogfeld „App Tracking Transparency“ angezeigt:

Wenn Sie die Autorisierungsanfrage vorlegen möchten, rufen Sie requestTrackingAuthorizationWithCompletionHandler: an. Wir empfehlen, vor dem Laden von Anzeigen auf den Abschluss-Callback zu warten, damit Der Nutzer erteilt die Berechtigung „App Tracking Transparency“, Das SDK kann 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

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.

App-gebundene Domains

Im Juni 2020 hat Apple App-gebundene Domains als optionale Funktion eingeführt. Damit können Entwickler die Anzahl der Domains für alle WKWebView in einer App über den Schlüssel WKAppBoundDomains Info.plist auf zehn oder weniger beschränken.

Wenn Sie den Schlüssel WKAppBoundDomains zu Ihrer Info.plist-Datei hinzufügen, Im Mobile Ads SDK können Anzeigen möglicherweise nicht geladen werden.

Eigene Publisher-ID (früher App-interner Schlüssel (SameAppKey) genannt)

Voraussetzungen: Google Mobile Ads SDK 8.3.0 oder höher

Die Google Mobile Ads SDK eingeführt eigene ID des Publishers zuvor als App-interner Schlüssel (SameAppKey) bekannt. Damit können Sie personalisierte Werbung unter Verwendung von Daten, die über Ihre Apps erhoben wurden.

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