Wyświetlanie wiadomości dotyczącej identyfikatora IDFA

Wybierz platformę: iOS Flutter

Pakiet UMP SDK umożliwia wyświetlanie użytkownikom wiadomości dotyczącej identyfikatora IDFA przed poproszeniem ich o zgodę na przejrzystość śledzenia aplikacji (ATT). Wiadomość dotycząca identyfikatora IDFA informuje użytkowników, w jaki sposób Twoja aplikacja korzysta z tego identyfikatora.

Ten przewodnik zawiera informacje o wyświetlaniu wiadomości dotyczącej identyfikatora IDFA za pomocą pakietu UMP SDK.

Wymagania wstępne

Zanim zaczniesz, wykonaj te czynności:

Aktualizowanie pliku Info.plist

Aby wyświetlić niestandardowy komunikat alertu:

  1. Otwórz plik Info.plist.
  2. Dodaj klucz NSUserTrackingUsageDescription z niestandardowym komunikatem opisującym jego użycie:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

Opis użycia pojawia się w alercie ATT dotyczącym identyfikatora IDFA, gdy wyświetlasz formularz zgody:

Następnie połącz strukturę AppTrackingTransparency:

Aplikacja wyświetla wtedy wiadomość dotyczącą identyfikatora IDFA przed alertem ATT.

Testowanie

Podczas testowania pamiętaj, że alert ATT wyświetla się tylko raz, ponieważ jest to jednorazowa prośba. Pakiet UMP SDK ma formularz dostępny do wczytania tylko wtedy, gdy stan autoryzacji to ATTrackingManagerAuthorizationStatusNotDetermined.requestTrackingAuthorization

Aby alert pojawił się po raz drugi, musisz odinstalować i ponownie zainstalować aplikację na urządzeniu testowym.

Żądanie reklam z identyfikatorem IDFA lub bez niego

Jeśli użytkownik odmówi zgody na ATT, nadal wysyłaj żądania reklamy za pomocą interfejsów API formatu reklamy. Google Mobile Ads SDK W żądaniu reklamy nie jest wysyłany identyfikator IDFA. Więcej informacji znajdziesz w artykule Wybieranie formatu reklamy.