Ich habe die iTC-Einstellungen überprüft
Ich habe die gleiche App vor zwei Tagen hochgeladen und es funktioniert gut, aber als ich heute die gleiche App mit einem kleineren Bugfix hochgeladen habe, wird jetzt dieser Fehler angezeigt.
Ich benutze Admob, Revmob und Applovin. Aber ich weiß, dass Admob der Schuldige ist.
Die einzige Lösung für mich war, die Admob-SDK
zu entfernen und die Startapp-SDK
zu integrieren. Sie ist konform mit der neuen Version des Apple IDFA-Richtlinien können Sie ihre Dokumentation hier lesen.
Ich werde Sie wissen lassen, ob Admob-Leute dieses Problem beheben.
Von Applovin Leuten
Ich wollte Sie über einen IDFA-Wechsel informieren, den Apple am Samstag gemacht hat. Apples Systeme lehnen automatisch Apps ab, die hochgeladen wurden, wenn die App über SDKs verfügt, die auf IDFA zugreifen und weiterhin Pre-iOS 6 unterstützen (wo IDFA nicht vorhanden war). Unser neues SDK 2.3.6 (und in Unity, 3.0.9) wird jetzt den Bildschirm von Apple übergeben, da wir die Unterstützung für iOS 4 und 5 (nur 1,5% des Datenverkehrs) eingestellt haben; Beachten Sie, dass viele beliebte SDKs auf dem Markt ähnlich agieren. Daher müssen Sie möglicherweise mit anderen Anbietern zusammenarbeiten, um deren Software auf Kompatibilität zu aktualisieren.
Bearbeiten
Es hat auch für mich validiert. Anfangs dachte ich, dass admob das Problem war und vielleicht gewesen wäre, aber nach dem Entfernen von TapJoy und allen Referenzen der App validiert.
Ich musste sowohl InMobi als auch Conversant (auch bekannt als ValueClick / Greystripe) entfernen. Dann hörte es auf, ein "Invalid Binary" zu sein und ging in "Waiting for Review". Ich kann bestätigen, dass AdColony, Chartboost und TapJoy Apple's Check mit den neuesten SDKs definitiv bestehen. InMobi hat am 29/4 (v4.3.0) ein SDK-Update herausgegeben, das diesen Test NICHT besteht.
Ich habe Google AdMob und Flurry verwendet. Wenn das AdSupport-Framework entfernt wurde, wird AdMob als Schuldiger angezeigt.
Ich kann kein kürzlich veröffentlichtes SDK für AdMob und Flurry finden, also ändere ich einfach den Status zurück, um wieder für den binären Upload bereit zu sein, wähle die Antwort wie oben gezeigt auf dem Bildschirm-Dump aus, und es funktioniert für mich, einen Bildschirm Dumps auf meinem Blog unten. Hoffe das hilft. Danke!
Ich habe heute eine App mit admob sdk 6.8.0 erfolgreich hochgeladen (nach dem Entfernen von mmedia sdk 5.2.0). Ich denke, dass Sie andere ad-Netzwerk sdk überprüfen müssen.
Es scheint, dass Ihr Problem tatsächlich von Applovin und nicht von AdMob stammt. Andere scheinen mit AdMob in irgendeiner Weise Erfolg gehabt zu haben, also würde es Sinn machen. Diese Jungs sind zu dem Schluss gekommen, dass es Applovin ist - & gt; Quelle
Ich habe endlich meinen zu validieren! Wenn Sie AdSupport.framework entfernen, verursachen alle Täter, die diese fehlgeschlagene Validierung verursachen, KEINEN Linkerfehler. Die SDKs, die Fehler anzeigen, sind diejenigen, die das Framework korrekt verwenden, entfernen alle anderen und versuchen es erneut. In meinem Fall war Millennial das Problem.
Ich hatte eine App, die vor dem 12. April im Status "Warten auf den Upload" war. Danach wurden die itunes-Richtlinien so aktualisiert, dass sie einen Abschnitt der IDFA-Nutzung enthalten, wenn der App-Status "Für den Upload vorbereiten" lautet. Also, wegen dieser Situation, jedes Mal, wenn ich die Binärdatei eingab, würde ich einen Fehler "falsche IDFA-Verwendung" erhalten.
Für mich war die Lösung
1.upload eine Binärdatei ohne IDFA sdks.
2.make es "Entwickler abgelehnt".
3. Aktualisieren Sie die IDFA-Einstellungen, nachdem Sie die Option "binär zum Hochladen von Binärdateien" von itunes connect ausgewählt haben.
4.Laden Sie eine neue Binärdatei mit IDFA sdks hoch.
Tags und Links ios admob itunesconnect