In diesem Leitfaden werden die Schritte beschrieben, die erforderlich sind, um die IDFA-Mitteilung im Rahmen des UMP SDK zu unterstützen. Dieser Artikel ist als Ergänzung zum Artikel Einstieg gedacht, in dem Sie erfahren, wie Sie Ihre App mit dem UMP SDK zum Laufen bringen und die Mitteilung einrichten. Dieses für die IDFA-Mitteilung spezifisch sind.
Vorbereitung
- Führen Sie die Schritte im Startleitfaden aus.
- Erstellen Sie eine IDFA-Mitteilung.
Info.plist aktualisieren
Sie möchten das UMP SDK zur Verarbeitung der App Tracking Transparency (ATT) von Apple verwenden die Anforderungen erfüllen, stellen Sie sicher, dass Sie Ihre Erklärende IDFA-Mitteilung auf der Ad Manager-Benutzeroberfläche.
Damit das UMP SDK im iOS-Systemdialog eine benutzerdefinierte Benachrichtigung anzeigt, aktualisieren Sie Ihre Info.plist
, indem Sie den Schlüssel NSUserTrackingUsageDescription
mit einem benutzerdefinierten Nachrichtenstring hinzufügen, der Ihre Nutzung beschreibt.
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
Sie wird im ATT-Dialogfeld angezeigt, wenn Sie die Einverständniserklärung:
Verknüpfen Sie dann das AppTrackingTransparency
-Framework:
In Ihrer App wird jetzt vor dem IDFA-ATT-Dialogfeld jetzt eine erklärende IDFA-Mitteilung angezeigt.
Test
Denken Sie beim Testen daran, dass das IDFA-ATT-Dialogfeld nur einmal angezeigt wird
seit
requestTrackingAuthorization
ist eine einmalige Anfrage. Im UMP SDK kann nur dann ein Formular geladen werden, wenn der Autorisierungsstatus ATTrackingManagerAuthorizationStatusNotDetermined
ist.
Damit die Warnung ein zweites Mal angezeigt wird, müssen Sie die App deinstallieren und anschließend neu installieren. App auf Ihrem Testgerät.