Obsługa identyfikatora dla reklamodawców (IDFA)
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Pakiet SDK User Messaging Platform (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 informuje użytkowników, jak aplikacja używa tego identyfikatora.
Ten przewodnik zawiera informacje o używaniu pakietu UMP SDK do wyświetlania wiadomości o identyfikatorze IDFA.
Wymagania wstępne
Zanim zaczniesz, wykonaj te czynności:
Aktualizacja pliku Info.plist
Aby wyświetlić alert niestandardowy:
- Otwórz plik
Info.plist
.
- Dodaj klucz
NSUserTrackingUsageDescription
z niestandardowym komunikatem opisującym jego użycie:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
Opis sposobu korzystania z danych wyświetla się w ramach alertu ATT dotyczącego identyfikatora IDFA, gdy wyświetlasz formularz zgody:

Następnie połącz framework AppTrackingTransparency
:

Następnie aplikacja wyświetla wiadomość dotyczącą identyfikatora IDFA przed alertem ATT.
Testowanie
Podczas testowania pamiętaj, że alert ATT 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.
Żądanie wyświetlania 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.
Pakiet SDK do reklam mobilnych Google nie wysyła identyfikatora IDFA w żądaniu reklamy. Więcej informacji znajdziesz w artykule Wybieranie formatu reklamy.
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-06-26 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-06-26 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"]]