Datenschutzstrategien

Plattform auswählen: Android Neu Android iOS Unity

Wichtige Überlegungen zur Vorbereitung Ihrer App auf die Datenschutzänderungen für iOS finden Sie unter Datenschutzstrategien für iOS.

SKAdNetwork aktivieren, um Conversions zu erfassen

Voraussetzungen: Google Mobile Ads SDK 7.64.0 oder höher

Das Google Mobile Ads SDK unterstützt das Conversion-Tracking mithilfe von Apple's SKAdNetwork, Außerdem 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 SKAdNetworkItems Schlüssel mit einem zusätzlichen Dictionary, das die Werte von Google und teilnehmenden Drittanbieter-Käufern SKAdNetworkIdentifier in Ihrer Info.plist definiert.

Das folgende Beispiel enthält Google (cstr6suwn9.skadnetwork) und ausgewählte zusätzliche SKAdNetwork-IDs von Käufern , die Google zur Verfügung gestellt wurden. Google arbeitet daran, diese Liste um weitere Käufer zu ergänzen und gemeinsam mit der Branche Lösungen zu finden, um SKAdNetworkIdentifier-Werte breiter 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>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>wg4vff78zm.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>

Vermittlung

Wenn Sie die Vermittlung verwenden, prüfen Sie in der Dokumentation der einzelnen Werbenetzwerkpartner , ob zusätzliche SKAdNetworkIdentifier Werte erforderlich sind.

Bei nicht aufgeführten Werbequellen wenden Sie sich an Ihr Account-Management-Team, um die erforderlichen SKAdNetworkIdentifier-Werte zu erhalten.

App Tracking Transparency-Autorisierung anfordern

Voraussetzungen: Google Mobile Ads SDK 7.64.0 oder höher

Wenn Sie die App Tracking Transparency-Autorisierungsanfrage für den Zugriff auf den IDFA anzeigen möchten, aktualisieren Sie Ihre Info.plist und fügen Sie den Schlüssel NSUserTrackingUsageDescription mit einer benutzerdefinierten Nachricht hinzu, in der Ihre Verwendung beschrieben wird. Hier ein Beispiel für einen Beschreibungstext:

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

Die Nutzungsbeschreibung wird im App Tracking Transparency-Dialogfeld angezeigt:

Rufen Sie requestTrackingAuthorizationWithCompletionHandler: auf, um die Autorisierungsanfrage zu präsentieren. Wir empfehlen, auf den Abschluss-Callback zu warten, bevor Sie Anzeigen laden. Wenn der Nutzer die App Tracking Transparency-Berechtigung erteilt, kann das Google Mobile Ads SDK den IDFA in Anzeigenanfragen verwenden.

Swift

@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.
    }];
  }
}

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 präsentiert eine empfohlene App als Overlay über einer Anzeige, sodass Nutzer sie installieren können, ohne Ihre App zu verlassen.

Wenn Sie Google Mobile Ads SDK 8.5.0 oder höher verwenden, müssen Sie nichts weiter tun, um SKOverlay für Ihre App zu aktivieren. Wenn es einen positiven Leistungsvorteil für Nutzer und Werbetreibende gibt, werden Anzeigen automatisch mit SKOverlay verbessert.

An App gebundene Domains

Im Juni 2020 hat Apple an App gebundene Domains als optionale Funktion für Entwickler eingeführt, um die Domains für alle WKWebView in einer App auf maximal 10 zu beschränken, über den WKAppBoundDomains Info.plist-Schlüssel.

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

Eigene Publisher-Kennung

Voraussetzungen: Google Mobile Ads SDK 10.14.0 oder höher

Mit der Google Mobile Ads SDK wurde die eigene Publisher-ID im Google Mobile Ads SDK eingeführt, damit Sie mithilfe von Daten aus Ihren Apps relevantere und personalisierte Anzeigen schalten können.

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

Swift

// Disables Publisher first-party ID.
MobileAds.shared.requestConfiguration.setPublisherFirstPartyIDEnabled(false)

Objective-C

// Disables Publisher first-party ID.
[GADMobileAds.sharedInstance.requestConfiguration setPublisherFirstPartyIDEnabled:NO];