Unterstützung von IDFA

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

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.