Sie können keine Updates einreichen, da einige Informationen zu Ihrer App unvollständig sind (Google Play)

Lesezeit: 5 Minuten

Benutzeravatar von EAK TEAM
EAK-TEAM

Ich kann meine App in Google Play nicht aktualisieren, da sie sagt:

Diese Version enthält die Berechtigung com.google.android.gms.permission.AD_ID, aber Ihre Erklärung in der Play Console besagt, dass Ihre App keine Werbe-ID verwendet.

Sie müssen Ihre Werbe-ID-Erklärung aktualisieren.

Das erste ist, dass die App keine Werbung verwendet.

Die Bibliothek, die die Berechtigung einfügt, ist -> jetified-play-services-ads-identifier-18.0.0 aber ich weiß nicht woher das kommt. Um sicherzustellen, dass diese Berechtigung (egal was) gelöscht wird, wurde sie in meinem App-Manifest hinzugefügt:

<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />

Aber es heißt immer noch, dass meine App nicht aktualisiert werden kann, weil sie diese Berechtigung enthält. Ich habe das Manifest über den APK-Analysator überprüft, um sicherzugehen, und es hat nicht die Berechtigung in der Manifestdatei (ich weiß nicht, warum es immer noch sagt, dass die Berechtigung vorhanden ist) …

Außerdem wurden die Werbeeinstellungen im Play Store aktualisiert:
Geben Sie hier die Bildbeschreibung ein

Aber es passiert immer noch das gleiche 🙁

AKTUALISIEREN

Gefunden, woher diese Berechtigungen kommen, und diese Module deaktiviert:

implementation ("com.google.firebase:firebase-analytics-ktx:21.1.0") {
        exclude module: "play-services-ads-identifier"
        exclude module: "play-services-measurement"
        exclude module: "play-services-measurement-sdk"
        exclude module: "play-services-measurement-api"
    }

Nach dieser Änderung enthält das zusammengeführte Manifest nicht mehr diese Berechtigung, die auch über APK Analyzer getestet wurde, aber leider sagt Google Play immer noch, dass die App die Berechtigungen enthält (WEIRD) …

Jede Hilfe ist willkommen 🙂

  • Sie finden Ihre endgültige Erlaubnis in der zusammengeführten Manifestdatei unter app/build/intermediates/manifests/full/debug/AndroidManifest.xml Hast du kontrolliert? Eigentlich hatten wir in den letzten 3 Tagen das gleiche Problem. In unserem Fall tools:node="remove" hat die Arbeit gemacht. Sie können von hier oder hier Hilfe erhalten.

    – Rumit Patel

    27. Juli um 6:02 Uhr

  • Ich habe die hinzugefügt tools:node="remove" aber das Problem ist immer noch aufgetreten. ein Update zu diesem Thema?

    – Nazarudin

    27. Juli um 8:45 Uhr

  • @RumitPatel, ich habe alle Tests und andere Dinge durchgeführt, aber es passiert immer noch. Es ist seltsam, vielleicht ein Fehler in Google Play. Ich habe auch das Play Store-Team kontaktiert und warte auf eine Antwort …

    – EAK-TEAM

    27. Juli um 14:25 Uhr

  • @EAKTEAM Ich habe genau das gleiche Problem und habe den Support kontaktiert. Haben sie dir geantwortet?

    – Wachsen

    27. Juli um 18:03 Uhr

  • @Waxren, ja, sie haben geantwortet und gesagt, dass wir, wenn Sie Analytics verwenden, JA für die AD_ID-Berechtigung für den Analyseanwendungsfall auswählen müssen. Sie sollten die Berechtigung nicht manuell entfernen oder Analysemodule entfernen, die die AD_ID-Berechtigung enthalten, da dies Dinge beschädigen kann …

    – EAK-TEAM

    28. Juli um 12:31 Uhr

Benutzeravatar von EAK TEAM
EAK-TEAM

Nachdem sie den Google Play-Support kontaktiert hatten, antworteten sie und sagten, dass wir uns entscheiden müssen, wenn Sie Analysen verwenden JAWOHL on Die AD_ID-Berechtigung für einen Analytics-Anwendungsfall im Abschnitt Werbe-ID.

Sie sollten die Berechtigung nicht manuell entfernen oder Analyse-Untermodule entfernen, die die AD_ID-Berechtigung enthalten, da dies Dinge beschädigen kann …

Sie müssen sich also nur entscheiden JAWOHL auch wenn die App keine Werbung verwendet.

Geben Sie hier die Bildbeschreibung ein

  • Ja, das Problem dabei ist, dass sie dann sagen, ich habe gesagt, ich habe keine Werbung, wenn ich sie habe (habe ich immer noch nicht) . Wenn ich aktualisiere, dass ich Werbung habe, heißt es, dass meine App spezielle Deklarationen benötigt, damit sie für unter 13-Jährige geeignet ist. Wenn ich sage, dass meine App nur für über 13-Jährige geeignet ist, warnen sie mich, dass, wenn sie falsch aussieht, unter 13-Jährige angezogen werden könnten, dann werde ich von der Liste gestrichen. Es ist Wahnsinn.

    – Kibi

    31. Juli um 9:31 Uhr

  • Wo erhalte ich den Werbe-ID-Abschnitt?

    – Gk Mohammad Emon

    17. August um 14:29 Uhr

  • @Kibi “Advertising ID” ist ein anderer Abschnitt. Keine Notwendigkeit zu sagen, dass die App Werbung hat. Google arbeitet sehr hart daran, den Vorgang so verwirrend wie möglich zu gestalten

    – Sergej

    27. August um 18:04 Uhr

  • Ich musste ausdrücklich sagen, dass die App Werbung hat, da ich mich sonst nicht einreichen könnte. Es ist nicht logisch.

    – Heinrich

    12. September um 10:22 Uhr

  • Aber ich sehe den Fehler auch dann, wenn ich alle App-Bundles in der Version entferne. Wird es erwartet?

    – jeie

    29. September um 14:06 Uhr


Flutter-Entwickler

Wenn Sie das Paket firebase_analytics verwenden, wird Ihrer App automatisch die Berechtigung com.google.android.gms.permission.AD_ID hinzugefügt (Quelle).

Die Lösung ist die gleiche wie in der akzeptierten Antwort erwähnt – Wählen Sie Ja und aktivieren Sie das Kontrollkästchen neben “Analytics”.

Bei mir ist das gleiche Problem aufgetreten. Die Lösung war wie folgt:

1-Zunächst habe ich diese Zeile zur Datei AndroidManifest.xml hinzugefügt:

    <uses-permission
    android:name="com.google.android.gms.permission.AD_ID"
    tools:node="remove" />

2-Zweitens habe ich die Firebase Analytics AD-ID-Erfassung deaktiviert, indem ich diese Zeile in der AndroidManifest.xml im Anwendungs-Tag hinzugefügt habe:

        <meta-data
        android:name="google_analytics_adid_collection_enabled"
        android:value="false" />

3-Dann ging ich zur Google Play Console App-Inhalt -> Werbe-ID -> Wählen Sie Ja und markieren Sie die Option Analytics und aktivieren Sie das Kontrollkästchen Freigabefehler deaktivieren.

4-Danach habe ich die App neu erstellt, ein neues Bundle generiert und auf die Google Play-Konsole hochgeladen, aber wenn ich sie sende, zeigt sie immer noch den gleichen Fehler, dann habe ich Shift + F5 in Chrome gedrückt, um die Seite ohne Cache neu zu laden, und dann hat es funktioniert und der Fehler ist verschwunden.

  • Nachdem sie sich an den Google Play-Support gewandt hatten, antworteten sie und sagten, dass wir, wenn Sie Analytics verwenden, JA für den Anwendungsfall der AD_ID-Berechtigung für Analytics auswählen müssen. Sie sollten die Berechtigung nicht manuell entfernen oder Analysemodule entfernen, die die AD_ID-Berechtigung enthalten, da dies Dinge beschädigen kann … Daher sollte diese Lösung nicht verwendet werden

    – EAK-TEAM

    28. Juli um 12:33 Uhr

Wenn du benutzt firebase-analytics Sie sollten die Fragen wie folgt beantworten:

verwendet Ihre App Anzeigen-ID?: Ja

Gesammelt: Ja

Geteilt: Ja

Vorübergehend verarbeitet?: Nein

Erforderlich oder optional?: Optional (vorausgesetzt, Sie implementieren die Zustimmung/Opt-Out)

Hinweis: Firebase-Analysen können NICHT funktionieren, ohne den eindeutigen Benutzer zu identifizieren, und sie verwenden dazu Ad ID.

1436100cookie-checkSie können keine Updates einreichen, da einige Informationen zu Ihrer App unvollständig sind (Google Play)

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy