Pakiet SDK platformy do personalizowania wiadomości wyświetlanych użytkownikom (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 pokazuje użytkownikom, jak aplikacja korzysta z tego identyfikatora.
Ten przewodnik opisuje, jak używać pakietu SDK UMP do wyświetlania wiadomości dotyczącej identyfikatora IDFA.
Wymagania wstępne
Zanim zaczniesz, wykonaj te czynności:
- Skonfiguruj Google Mobile Ads SDK.
- Utwórz wiadomość dotyczącą identyfikatora IDFA w interfejsie AdMob.
Aktualizowanie pliku Info.plist
Aby wyświetlić niestandardowy komunikat alertu, wykonaj te czynności:
- Otwórz plik
Info.plist. - Dodaj klucz
NSUserTrackingUsageDescriptionz niestandardowym komunikatem opisującym sposób użycia:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
Opis wykorzystania danych pojawia się w ramach alertu ATT dotyczącego identyfikatora IDFA, gdy wyświetlasz formularz zgody:

Następnie połącz platformę AppTrackingTransparency:

Aplikacja wyświetli wtedy wiadomość dotyczącą identyfikatora IDFA przed alertem ATT.
Testowanie
Podczas testowania pamiętaj, że alert ATT pojawia się tylko raz, ponieważ requestTrackingAuthorization jest żądaniem jednorazowym. Pakiet SDK UMP ma formularz dostępny do wczytania tylko wtedy, gdy stan autoryzacji to ATTrackingManagerAuthorizationStatusNotDetermined.
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 nie wyrazi zgody na ATT, nadal wysyłaj żądania reklam za pomocą interfejsów API formatu reklamy. Google Mobile Ads SDK nie wysyła identyfikatora IDFA w żądaniu reklamy. Więcej informacji znajdziesz w artykule Wybieranie formatu reklamy.