Obsługa identyfikatora IDFA
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Ten przewodnik zawiera instrukcje konfigurowania wiadomości dotyczącej identyfikatora IDFA w pakiecie SDK UMP. Ten przewodnik jest przeznaczony do korzystania z rozpoczęcia, który zawiera ogólne informacje o uruchomieniu aplikacji z pakietem UMP SDK oraz podstawy konfigurowania wiadomości. Te wskazówki dotyczą wiadomości dotyczącej identyfikatora IDFA.
Wymagania wstępne
Aktualizowanie pliku Info.plist
Jeśli planujesz używać pakietu UMP SDK do obsługi wymagań Apple dotyczących przejrzystości śledzenia aplikacji (ATT), upewnij się, że w interfejsie AdMob utworzysz, skonfigurujesz i opublikujesz wyjaśnienie dotyczące identyfikatora IDFA.
Aby pakiet SDK UMP wyświetlał niestandardową wiadomość alarmową w oknie dialogowym systemu iOS, zaktualizuj plik Info.plist
, dodając klucz NSUserTrackingUsageDescription
z niestandardowym ciągiem znaków wiadomości opisującym sposób jej użycia.
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
Opis sposobu korzystania z danych pojawia się w ramach okna ATT, gdy wyświetlasz formularz zgody:

Następnie połącz platformę AppTrackingTransparency
:

Twoja aplikacja wyświetla teraz wyjaśnienie dotyczące identyfikatora IDFA przed oknem dialogowym ATT.
Testowanie
Podczas testowania pamiętaj, że okno dialogowe ATT IDFA pojawia się tylko raz, ponieważ requestTrackingAuthorization
to 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.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-02-08 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-02-08 UTC."],[[["This guide provides steps to integrate the IDFA message within the User Messaging Platform (UMP) SDK for iOS apps."],["Before proceeding, complete the UMP SDK setup and create an IDFA message in AdMob."],["Update your app's `Info.plist` with `NSUserTrackingUsageDescription` to present a custom message within Apple's App Tracking Transparency dialog."],["Remember to link the `AppTrackingTransparency` framework to display the IDFA explainer message before the ATT dialog."],["For testing, reinstall the app to reset the IDFA authorization status and see the dialog again."]]],["To support the IDFA message with the UMP SDK, complete the \"Get started\" guide and create an IDFA message. Update the `Info.plist` by adding the `NSUserTrackingUsageDescription` key with a custom message. Link the `AppTrackingTransparency` framework. During testing, note that the IDFA ATT dialog only appears once unless the app is reinstalled, due to `requestTrackingAuthorization` being a one-time request and the status needs to be `ATTrackingManagerAuthorizationStatusNotDetermined`.\n"]]