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 wykorzystywanie danych zgodnie z zasadami App Tracking Transparency (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:
- Skonfiguruj Google Mobile Ads SDK.
- Utwórz wiadomość dotyczącą identyfikatora IDFA w interfejsie AdMob.
Aktualizacja pliku Info.plist
Aby wyświetlić niestandardowy komunikat alertu:
- Otwórz plik
Info.plist. - Dodaj klucz
NSUserTrackingUsageDescriptionz niestandardową wiadomością opisującą 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 platformę AppTrackingTransparency:

Aplikacja wyświetla wtedy wiadomość dotyczącą identyfikatora IDFA przed alertem ATT.
Testowanie
Pamiętaj, że podczas testowania alert ATT pojawia się tylko raz, ponieważ
requestTrackingAuthorization
jest jednorazowym żądaniem. 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.
Wysyłanie żądań reklam z identyfikatorem IDFA lub bez niego
Jeśli użytkownik odmówi 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.