Wyświetlanie wiadomości dotyczącej identyfikatora IDFA

Wybierz platformę: Android Nowy iOS Flutter

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 (ATT). Wiadomość dotycząca identyfikatora IDFA informuje użytkowników, jak aplikacja korzysta z tego identyfikatora.

Z tego przewodnika dowiesz się, jak wyświetlać wiadomość dotyczącą 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 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 UMP SDK 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, kontynuuj wysyłanie żądań 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.