web-dev-qa-db-fra.com

Comment vérifier où mon application utilise IDFA

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?

43
Joshua Moore

Afin de vérifier l'identifiant publicitaire, vous devez suivre les étapes suivantes:

  1. 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.

  2. 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
    
  3. Après avoir obtenu la liste des frameworks, recherchez les frameworks qui correspondent à la requête. Supprimez/mettez à niveau ces cadres selon vos besoins.

105
Rumin