webentwicklung-frage-antwort-db.com.de

Wie überprüfe ich, wo meine App IDFA verwendet?

Beim Senden meiner App an den App Store wurde die folgende Meldung angezeigt: "Ihre App verwendet den Advertising Identifier (IDFA). Sie müssen entweder Details zur IDFA-Verwendung angeben oder sie aus der App entfernen und Ihre Binärdatei erneut senden."

Ich zeige keine Anzeigen mehr an, daher habe ich bei meiner Frage angegeben, dass ich die IDFA nicht verwende. Ich habe auch versucht, die App zu übermitteln, indem ich sagte, dass ich die IDFA für die Anzeige gezielter Anzeigen verwendet habe.

Als ich Anzeigen geschaltet habe, habe ich MoPub und Facebook Audience Network verwendet. Gibt es eine Möglichkeit zu sehen, wo ich die IDFA verwendet habe?

43
Joshua Moore

Um die Werbekennung zu überprüfen, müssen Sie die folgenden Schritte ausführen:

  1. Öffnen Sie das Terminalfenster. Führen Sie den folgenden Befehl aus:

    cd (drag and drop your project folder here) Your_Project_Path
    

    Das aktuelle Arbeitsverzeichnis ist nun Ihr Projektordner.

  2. Suchen Sie das gesamte SDK, das "Advertising Identifier" verwendet, mit den folgenden Befehlen:

    $ find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep advertisingIdentifier
    

    oder

    $ find . -type f | grep "\.a" | grep -v "\.app" | xargs grep advertisingIdentifier
    

    und/oder

    $ grep -lr "advertisingIdentifier" * | grep -v .svn | grep -v .md
    
  3. Suchen Sie nach der Liste der Frameworks nach den Frameworks, die der Abfrage entsprechen. Entfernen/Aktualisieren Sie diese Frameworks gemäß Ihren Anforderungen.

105
Rumin