Je suis en train de télécharger mon application sur l'App Store et Apple me demande si cette IDFA est utilisée par les utilisateurs de cette application. J'utilise le dernier Kit de développement logiciel (SDK) Admob ou 6.8.0 et je ne sais pas s'il utilise IDFA ou non, et si c'est le cas, quelles cases à cocher dois-je appuyer sur X.X
Image http://i.gyazo.com/a7d36f95ac0cc066e5654517d4ec2f3f.png
J'ai le même problème ici et j'avais un peu peur de cocher la dernière case, car je n'ai aucune idée de ce que le SDK tiers fera avec les données collectées et s'il respecte les paramètres d'annonce limités.
Mais j'ai trouvé un message écrit par Eric Leichtenschlag, un programmeur de Google Admob, sur leurs forums:
Le SDK Google Mobile Ads et le suivi de conversion Google utilisent l'identifiant publicitaire d'Apple introduit dans iOS 6 (IDFA). Bien que chaque développeur soit responsable de la manière dont il accède aux données du terminal, les kits de développement (SDK) utilisent IDFA conformément aux instructions fournies dans le contrat de licence du programme pour développeur iOS , y compris le suivi limité des annonces .
Incluant le suivi des annonces avec limites. C'est ce que la dernière boîte est tout au sujet. Donc vous devez cocher cette case si vous utilisez AdMob . Si vous utilisez un autre SDK, je vous recommande vivement de vérifier s’ils respectent également les instructions.
Depuis que je ne fais que diffuser des annonces (Google AdMob), j’ai coché la première (Servir les annonces ...) et la dernière case (I, ___, confirmez ...) . App a été approuvé et publié, pas de problèmes.
Source: https://groups.google.com/forum/#!topic/google-admob-ads-sdk/BsGRSZ-gLmk
Si vous êtes paresseux pour vérifier sur chaque SDK tiers s'il utilise ou non l'IDFA, vous pouvez utiliser cette commande:fgrep -R advertisingIdentifier .
(n'oubliez pas le point à la fin de la commande)
Accédez au dossier de votre projet/espace de travail et exécutez la commande pour rechercher les fichiers utilisant l'identificateur de publicité.
Ensuite, il vous suffit de consulter les directives de ces kits de développement pour savoir ce que vous devez faire à propos de l'IDFA.
Si vous avez Google Analytics ou l'API Facebook dans votre application, vous devez les vérifier tous pour vous assurer que cela fonctionne!
Edit: Ceci est une ancienne réponse - voir les commentaires ou autres réponses pour une réponse exacte.
Oui. De la page page AdMob:
Le Kit de développement mobile Ads pour iOS utilise l'identifiant publicitaire d'Apple (IDFA). Le SDK utilise IDFA conformément aux directives définies dans le contrat de licence du programme pour développeurs iOS. Vous devez vous assurer que vous êtes en conformité avec les règles du contrat de licence du programme pour développeurs iOS régissant l'utilisation de cet identifiant.
J'ai récemment soumis une application sur l'App Store d'Apple. Mon application a été créée à l'aide de iOS 12, Xcode 10 et Swift 4.2. Mon application utilise Google AdMob
pour le seul ) de l'affichage annonces interstitielles. Lorsque demandé ces questions, voici ce que j'ai fait:
1) Cette application utilise-t-elle l'identificateur de publicité (IDFA)? RÉPONSE: OUI
a) Diffuser des publicités dans l'application - VÉRIFIÉ
b) Attribuer cette application ... - NON VÉRIFIÉ
c) Attribue une action ... - NON VÉRIFIÉ
Je, (mon nom), confirme que cette application ... - VÉRIFIÉ
Mon application a été acceptée et "prête à être vendue" en moins de 24 heures.
BTW, Yandex Metrica utilise également IDFA.
./Pods/YandexMobileMetrica/libYandexMobileMetrica.a
Ils disent sur leur page GitHub que
"A partir de la version 1.6.0, Yandex AppMetrica est également devenu un instrument de suivi et utilise Apple idfa pour attribuer des installations. Ainsi, lors de la soumission de votre application à l'AppStore, trois cases à cocher vous sont proposées. Indiquez vos intentions quant à l'utilisation d'Idfa. Dans la mesure où Yandex AppMetrica utilise idfa pour attribuer des installations d'application, vous devez sélectionner Attribuer cette installation d'application à une publication précédemment diffusée. "
Donc, je vais essayer de cocher cette case et d’envoyer mon application sans publicité.
Dans l'app store connectez-vous maintenant si nous utilisons des annonces dans notre application, nous répondrons par oui à Cette application utilise-t-elle l'identifiant de publicité (IDFA)?
3 autres questions seront posées comme
si vous utilisez simplement Admob, cochez le premier et laissez les deux autres non cochés. Les deux autres options (2e et 3e) seront cochées si vous utilisez un dépliant d'application pour diffuser des annonces. toutes les options sont expliquées en détail ici