Compatibilité avec l'IDFA (iOS uniquement)
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Sélectionnez une plate-forme :
iOS
Flutter
Le SDK User Messaging Platform (UMP) vous permet de présenter un message IDFA à vos utilisateurs avant de leur demander leur consentement pour App Tracking Transparency (ATT). Le message concernant l'IDFA explique à vos utilisateurs comment votre application utilise l'identifiant.
Ce guide explique comment utiliser le SDK UMP pour présenter un message IDFA.
Prérequis
Avant de commencer, assurez-vous d'avoir effectué les actions suivantes :
Mettre à jour Info.plist
Pour afficher un message d'alerte personnalisé :
- Ouvrez le fichier
Info.plist
.
- Ajoutez la clé
NSUserTrackingUsageDescription
avec un message personnalisé décrivant l'utilisation :
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
La description de l'utilisation s'affiche dans l'alerte ATT de l'IDFA lorsque vous présentez le formulaire de consentement :

Associez ensuite le framework AppTrackingTransparency
:

Votre application affiche ensuite un message concernant l'IDFA avant l'alerte ATT.
Tests
Lors des tests, n'oubliez pas que l'alerte ATT n'apparaît qu'une seule fois, car requestTrackingAuthorization
est une requête ponctuelle. Le SDK UMP ne peut charger un formulaire que si l'état d'autorisation est ATTrackingManagerAuthorizationStatusNotDetermined
.
Pour que l'alerte s'affiche une deuxième fois, vous devez désinstaller et réinstaller votre application sur votre appareil de test.
Demander des annonces avec ou sans IDFA
Si un utilisateur refuse le suivi ATT, continuez à demander des annonces à l'aide des API de votre format d'annonce. Le SDK Google Mobile Ads n'envoie pas l'IDFA dans la demande d'annonce. Pour en savoir plus, consultez Sélectionner un format d'annonce.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/13 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/13 (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,[]]