Obsługa identyfikatora dla reklamodawców (IDFA)

Pakiet SDK User Messaging Platform (UMP) 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, jak aplikacja używa tego identyfikatora.

Ten przewodnik zawiera informacje o używaniu pakietu UMP SDK do wyświetlania wiadomości o identyfikatorze IDFA.

Wymagania wstępne

Zanim zaczniesz, wykonaj te czynności:

Aktualizacja pliku Info.plist

Aby wyświetlić alert niestandardowy:

  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 sposobu korzystania z danych wyświetla się w ramach alertu ATT dotyczącego identyfikatora IDFA, gdy wyświetlasz formularz zgody:

Następnie połącz framework AppTrackingTransparency:

Następnie aplikacja wyświetla wiadomość dotyczącą identyfikatora IDFA przed alertem ATT.

Testowanie

Podczas testowania pamiętaj, że alert ATT pojawia się tylko raz, ponieważ requestTrackingAuthorizationto jednorazowe żądanie. Pakiet UMP SDK udostępnia formularz tylko wtedy, gdy stan autoryzacji toATTrackingManagerAuthorizationStatusNotDetermined.

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

Żądanie wyświetlania reklam z identyfikatorem IDFA lub bez niego

Jeśli użytkownik odrzuci ATT, nadal wysyłaj żądania reklam za pomocą interfejsów API formatu reklamy. Pakiet SDK do reklam mobilnych Google nie wysyła identyfikatora IDFA w żądaniu reklamy. Więcej informacji znajdziesz w artykule Wybieranie formatu reklamy.