IDFA-Mitteilung präsentieren

Plattform auswählen: Android (Beta) Neu iOS Flutter

Mit dem User Messaging Platform (UMP) SDK können Sie Ihren Nutzern eine IDFA-Mitteilung präsentieren, bevor Sie ihre Einwilligung zur App-Tracking-Transparenz (ATT) anfordern. In der IDFA-Mitteilung wird Nutzern erklärt, wie Ihre App den Identifier verwendet.

In diesem Leitfaden wird beschrieben, wie Sie mit dem UMP SDK eine IDFA-Mitteilung präsentieren.

Vorbereitung

Bevor Sie beginnen, müssen Sie Folgendes tun:

Info.plist aktualisieren

So zeigen Sie eine benutzerdefinierte Benachrichtigung an:

  1. Öffnen Sie die Datei Info.plist.
  2. Fügen Sie den Schlüssel NSUserTrackingUsageDescription mit einer benutzerdefinierten Mitteilung hinzu, in der die Verwendung beschrieben wird:
<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 das Einwilligungsformular präsentieren:

Verknüpfen Sie dann das Framework AppTrackingTransparency:

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. Das UMP SDK hat nur ein Formular zum Laden verfügbar, wenn der Autorisierungsstatus ATTrackingManagerAuthorizationStatusNotDetermined ist.

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

Anzeigen mit oder ohne IDFA anfordern

Wenn ein Nutzer ATT ablehnt, fordern Sie weiterhin Anzeigen mit den APIs Ihres Anzeigenformats an. Das Google Mobile Ads Flutter Plugin sendet die IDFA nicht in der Anzeigenanfrage. Weitere Informationen finden Sie unter Anzeigenformat auswählen.