Mit dem User Messaging Platform (UMP) SDK können Sie Ihren Nutzern eine IDFA-Mitteilung präsentieren, bevor Sie sie um ihre Einwilligung für App Tracking Transparency (ATT) bitten. In der IDFA-Mitteilung wird Ihren Nutzern gezeigt, wie Ihre App die ID verwendet.
In diesem Leitfaden wird beschrieben, wie Sie das UMP SDK verwenden, um eine IDFA-Mitteilung zu präsentieren.
Vorbereitung
Bevor Sie beginnen, müssen Sie Folgendes tun:
Info.plist aktualisieren
So zeigen Sie eine benutzerdefinierte Benachrichtigung an:
- Öffnen Sie die Datei
Info.plist. - Fügen Sie den Schlüssel
NSUserTrackingUsageDescriptionmit 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 die Einverständniserklärung präsentieren:

Verknüpfen Sie dann das AppTrackingTransparency-Framework:

In Ihrer App wird dann vor der ATT-Benachrichtigung eine IDFA-Mitteilung angezeigt.
Test
Beachten Sie beim Testen, dass die ATT-Benachrichtigung nur einmal angezeigt wird, da requestTrackingAuthorization eine einmalige Anfrage ist. Im UMP SDK ist nur dann ein Formular zum Laden verfügbar, wenn der Autorisierungsstatus ATTrackingManagerAuthorizationStatusNotDetermined lautet.
Damit die Benachrichtigung ein zweites Mal angezeigt wird, müssen Sie die App auf Ihrem Testgerät deinstallieren und neu installieren.
Anzeigen mit oder ohne IDFA anfordern
Wenn ein Nutzer ATT ablehnt, 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.