Mit dem UMP SDK (User Messaging Platform) können Sie Ihren Nutzern eine IDFA-Mitteilung anzeigen lassen, bevor Sie ihre Einwilligung für die App Tracking Transparency (ATT) anfordern. In der IDFA-Mitteilung wird Nutzern angezeigt, wie die Kennung in Ihrer App verwendet wird.
In diesem Leitfaden wird beschrieben, wie Sie mit dem UMP SDK eine IDFA-Mitteilung präsentieren.
Vorbereitung
Führen Sie zuerst die folgenden Schritte aus:
- Führen Sie die Schritte im Startleitfaden aus.
- Erstellen Sie eine IDFA-Mitteilung auf der AdMob-Benutzeroberfläche.
Info.plist aktualisieren
So lassen Sie eine benutzerdefinierte Benachrichtigung anzeigen:
- Öffnen Sie die Datei
Info.plist
. - Fügen Sie den Schlüssel
NSUserTrackingUsageDescription
mit einer benutzerdefinierten Nachricht hinzu, die die Verwendung beschreibt:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
Die Nutzungsbeschreibung wird als Teil der IDFA-ATT-Benachrichtigung angezeigt, wenn Sie das Einwilligungsformular präsentieren:
Verknüpfen Sie dann das AppTrackingTransparency
-Framework:
In Ihrer App wird dann vor der ATT-Benachrichtigung eine IDFA-Mitteilung angezeigt.
Test
Denken Sie beim Testen daran, dass die ATT-Benachrichtigung nur einmal angezeigt wird, da requestTrackingAuthorization
eine einmalige Anfrage ist. Im UMP SDK kann nur dann ein Formular geladen werden, wenn der Autorisierungsstatus ATTrackingManagerAuthorizationStatusNotDetermined
ist.
Wenn Sie die Benachrichtigung noch einmal sehen möchten, müssen Sie die App auf Ihrem Testgerät deinstallieren und wieder installieren.
Anzeigen mit oder ohne IDFA anfordern
Wenn ein Nutzer die ATT-Funktion deaktiviert, fordern Sie weiterhin Anzeigen über die APIs Ihres Anzeigenformats an. Das Google Mobile Ads SDK sendet keine IDFA in der Anzeigenanfrage. Weitere Informationen finden Sie unter Anzeigenformat auswählen.