Wichtige Überlegungen bei der Vorbereitung Ihrer App auf die Änderungen beim Datenschutz für 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 der
SKAdNetwork
,
Damit können Google und teilnehmende Drittanbieter einer App-Installation
auch wenn der IDFA nicht verfügbar ist.
Aktualisieren Sie den Schlüssel SKAdNetworkItems
mit einem zusätzlichen Schlüssel, um diese Funktion zu aktivieren
in dem Google und die teilnehmenden Drittanbieter-Käufer die
SKAdNetworkIdentifier
-Werte in Ihrem
Info.plist
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.
Autorisierung für App Tracking Transparency 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 ist ein Beispiel für eine Beschreibung,
Text:
<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:
Rufen Sie zum Einblenden der Autorisierungsanfrage folgenden Befehl auf:
requestTrackingAuthorizationWithCompletionHandler:
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 Eine empfohlene App wird als Overlay über einer Anzeige eingeblendet. So können Nutzer ohne die App zu verlassen.
Wenn Sie das Google Mobile Ads SDK 8.5.0 oder höher verwenden, eine beliebige Aktion, um SKOverlay für Ihre App zu aktivieren. Wenn es eine positive Leistungssteigerung für Nutzer und Werbetreibende, Anzeigen werden automatisch optimiert mit SKOverlay.
Anwendungsgebundene Domains
Im Juni 2020 führte Apple die Funktion App-Bounded:
Domains als Opt-in-Funktion für
Entwickler die Domains für alle WKWebView
in einer App auf 10 oder weniger beschränken,
über die WKAppBoundDomains
-Taste Info.plist
.
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 ID des Publishers, bisher als App-interner Schlüssel bezeichnet
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 jedoch deaktivieren, indem Sie folgenden Methode.
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];