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. Diese Hinweise beziehen sich speziell auf die IDFA-Mitteilung.
Vorbereitung
- Führen Sie die Schritte im Startleitfaden aus.
- Erstellen Sie eine IDFA-Mitteilung.
Info.plist aktualisieren
Wenn Sie das UMP SDK verwenden möchten, um die Anforderungen von Apple zur App-Transparenz bei der Nutzerverfolgung (App Tracking Transparency, ATT) zu erfüllen, müssen Sie in der AdMob-Benutzeroberfläche eine erklärende IDFA-Mitteilung erstellen, konfigurieren und veröffentlichen.
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>
Die Nutzungsbeschreibung wird im ATT-Dialogfeld angezeigt, wenn Sie das Einwilligungsformular präsentieren:
Verknüpfen Sie dann das AppTrackingTransparency
-Framework:
In Ihrer App wird jetzt vor dem ATT-Dialogfeld für IDFA eine erklärende IDFA-Mitteilung angezeigt.
Test
Denken Sie beim Testen daran, dass das Dialogfeld für die ATT für die IDFA 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.