Obsługa identyfikatora IDFA (tylko iOS)
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Wybierz platformę:
iOS
Flutter
Pakiet UMP SDK 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, 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 SDK UMP.
Wymagania wstępne
Zanim zaczniesz, wykonaj te czynności:
Aktualizowanie pliku Info.plist
Aby wyświetlić niestandardowy komunikat alertu:
- Otwórz plik
Info.plist
.
- Dodaj klucz
NSUserTrackingUsageDescription
z niestandardowym komunikatem, który opisuje 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 strukturę 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 UMP SDK może wczytać formularz tylko wtedy, gdy stan autoryzacji to ATTrackingManagerAuthorizationStatusNotDetermined
.
Aby alert pojawił się po raz drugi, musisz odinstalować i ponownie zainstalować aplikację na urządzeniu testowym.
Żądanie reklam z identyfikatorem IDFA lub bez niego
Jeśli użytkownik odmówi udzielenia zgody na ATT, nadal wysyłaj prośby o reklamy 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 sekcji 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-09-06 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-09-06 UTC."],[[["\u003cp\u003eThis guide explains how to implement the IDFA message within the User Messaging Platform (UMP) SDK for Flutter apps, specifically for handling Apple's App Tracking Transparency (ATT) requirements.\u003c/p\u003e\n"],["\u003cp\u003eBefore starting, ensure you have completed the UMP SDK setup and created an IDFA message in Google Ad Manager.\u003c/p\u003e\n"],["\u003cp\u003eUpdate your app's \u003ccode\u003eInfo.plist\u003c/code\u003e file to include the \u003ccode\u003eNSUserTrackingUsageDescription\u003c/code\u003e key with a custom message explaining your data usage for personalized ads, which will be displayed in the ATT dialog.\u003c/p\u003e\n"],["\u003cp\u003eLink the \u003ccode\u003eAppTrackingTransparency\u003c/code\u003e framework to enable the display of an IDFA explainer message before the ATT dialog appears.\u003c/p\u003e\n"],["\u003cp\u003eFor testing, remember the ATT dialog appears only once; reinstall the app to see it again after the initial authorization.\u003c/p\u003e\n"]]],["To support the IDFA message using the UMP SDK, first complete the \"Get started\" guide and create an IDFA message in Ad Manager. Update the `Info.plist` file by adding the `NSUserTrackingUsageDescription` key with a custom message explaining IDFA usage. Link the `AppTrackingTransparency` framework. During testing, remember the IDFA ATT dialog appears only once unless the app is uninstalled and reinstalled due to the one-time authorization request. The form is available if the authorization status is `ATTrackingManagerAuthorizationStatusNotDetermined`.\n"],null,[]]