Lors de la soumission de mon application sur l'App Store, j'ai reçu ce message: "Votre application utilise l'identifiant publicitaire (IDFA). Vous devez soit fournir des détails sur l'utilisation de l'IDFA, soit la supprimer de l'application et soumettre à nouveau votre fichier binaire."
Je n'affiche plus d'annonces, j'ai donc dit que je n'utilisais pas l'IDFA quand on m'a demandé. J'ai également essayé de soumettre l'application en disant que j'utilisais l'IDFA pour afficher des annonces ciblées.
Lorsque j'Affichais des publicités, j'utilisais MoPub et Facebook Audience Network. Existe-t-il un moyen de voir où j'utilisais l'IDFA?
Afin de vérifier l'identifiant publicitaire, vous devez suivre les étapes suivantes:
Ouvrez la fenêtre du terminal. Exécutez la commande suivante:
cd (drag and drop your project folder here) Your_Project_Path
Maintenant, le répertoire de travail actuel sera votre dossier de projet.
Recherchez tous les SDK qui utilisent "Advertising Identifier" à l'aide des commandes suivantes:
$ find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep advertisingIdentifier
ou
$ find . -type f | grep "\.a" | grep -v "\.app" | xargs grep advertisingIdentifier
et/ou
$ grep -lr "advertisingIdentifier" * | grep -v .svn | grep -v .md
Après avoir obtenu la liste des frameworks, recherchez les frameworks qui correspondent à la requête. Supprimez/mettez à niveau ces cadres selon vos besoins.