Unterstützung von IDFA

In diesem Leitfaden werden die Schritte beschrieben, die erforderlich sind, um die IDFA-Mitteilung als Teil des UMP SDK zu unterstützen. Er sollte zusammen mit dem Abschnitt Jetzt starten verwendet werden. Dort erhalten Sie einen Überblick darüber, wie Sie Ihre App mit dem UMP SDK ausführen, und erhalten einen Überblick über die Grundlagen zum Einrichten Ihrer Mitteilung. Die folgenden Informationen beziehen sich speziell auf die IDFA-Mitteilung.

Voraussetzungen

Info.plist-Datei aktualisieren

Wenn Sie das UMP SDK verwenden möchten, um die ATT-Anforderungen (App Tracking Transparency) von Apple zu erfüllen, müssen Sie eine Erklärende IDFA-Mitteilung) in der Ad Manager Benutzeroberfläche erstellt, konfiguriert und veröffentlicht haben.

Damit das UMP SDK im Systemdialogfeld von iOS eine benutzerdefinierte Benachrichtigung anzeigt, müssen Sie Info.plist aktualisieren, um den Schlüssel NSUserTrackingUsageDescription mit einem benutzerdefinierten Nachrichtenstring hinzuzufügen, der Ihre Nutzung beschreibt.

<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

Die Nutzungsbeschreibung ist im ATT-Dialogfeld zu sehen, wenn Sie das Einwilligungsformular einblenden:

Verknüpfen Sie dann das AppTrackingTransparency-Framework:

Geschafft! In Ihrer App wird jetzt vor dem IDFA-ATT-Dialogfeld eine erklärende IDFA-Mitteilung angezeigt.

Testen

Denken Sie beim Testen daran, dass das IDFA-ATT-Dialogfeld nur einmal angezeigt wird, da requestTrackingAuthorization eine einmalige Anfrage ist. Das UMP SDK kann nur geladen werden, wenn der Autorisierungsstatus ATTrackingManagerAuthorizationStatusNotDetermined ist.

Wenn die Benachrichtigung ein zweites Mal angezeigt werden soll, müssen Sie die App auf dem Testgerät deinstallieren und anschließend neu installieren.