Wichtige Überlegungen zur Vorbereitung Ihrer App auf die Änderungen der iOS-Datenschutzrichtlinien 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 Google und teilnehmenden Drittanbieter-Käufer'
SKAdNetworkIdentifier Werte 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 entwickeln, 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, finden Sie in der Dokumentation der einzelnen
Werbenetzwerkpartner
zusätzliche SKAdNetworkIdentifier Werte, die sie benötigen.
Für nicht aufgeführte Anzeigenquellen erhalten Sie die erforderlichen SKAdNetworkIdentifier-Werte von Ihrem Account-Management-Team.
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-Datei und fügen Sie den Schlüssel NSUserTrackingUsageDescription mit einer benutzerdefinierten Nachricht hinzu, in der Sie die Verwendung beschreiben. 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 für Nutzer und Werbetreibende einen positiven Leistungsvorteil gibt, werden Anzeigen automatisch mit SKOverlay verbessert.
App-gebundene Domains
Im Juni 2020 hat Apple app-gebundene
Domains als optionale Funktion für
Entwickler eingeführt, mit der die Domains für alle WKWebView in einer App auf maximal 10 beschränkt werden können,
ü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-ID
Voraussetzungen: Google Mobile Ads SDK 10.14.0 oder höher
Die Google Mobile Ads SDK eingeführte eigene Publisher-ID hilft Ihnen, mithilfe von Daten aus Ihren Apps relevantere und personalisierte Anzeigen zu schalten.
Die eigene Publisher-ID 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];