Pakiet UMP SDK (User Messaging Platform) umożliwia wyświetlanie użytkownikom wiadomości dotyczącej identyfikatora IDFA przed poproszeniem ich o zgodę na śledzenie w aplikacjach (App Tracking Transparency – ATT). Wiadomość dotycząca identyfikatora IDFA informuje użytkowników, jak aplikacja korzysta z tego identyfikatora.
Z tego przewodnika dowiesz się, 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 Ad Managera.
Aktualizowanie pliku Info.plist
Aby wyświetlić alert niestandardowy, wykonaj te czynności:
- Otwórz plik
Info.plist. - Dodaj klucz
NSUserTrackingUsageDescriptionz niestandardową wiadomością opisującą sposób użycia:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
Opis sposobu użycia pojawi się w alercie ATT dotyczącym identyfikatora IDFA, gdy wyświetlisz formularz zgody:

Następnie połącz framework AppTrackingTransparency:

Przed wyświetleniem alertu ATT aplikacja wyświetli wiadomość dotyczącą identyfikatora IDFA.
Testowanie
Podczas testowania pamiętaj, że alert ATT pojawia się tylko raz, ponieważ
requestTrackingAuthorization
to jednorazowe żądanie. Pakiet SDK UMP ma formularz, który można wczytać 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 odrzuci 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.