Вы не можете отправлять обновления, так как некоторая информация о вашем приложении неполная (Google Play)

Не могу обновить свое приложение в Google Play, так как оно говорит:

This release includes the com.google.android.gms.permission.AD_ID permission but your declaration on Play Console says your app doesn't use advertising ID.

You must update your advertising ID declaration.

Во-первых, приложение не использует рекламу.

Библиотека, которая вводит разрешение, -> jetified-play-services-ads-identifier-18.0.0, но я не знаю, откуда она берется. Также, чтобы убедиться, что это разрешение (независимо от того, что) удалено, добавлено в мой манифест приложения:

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

Но он по-прежнему говорит, что мое приложение не может быть обновлено, потому что оно содержит это разрешение. Я проверил манифест с помощью анализатора APK, чтобы убедиться, что у него нет разрешения в файле манифеста (я не знаю, почему он все еще говорит, что разрешение есть)...

Также обновлены настройки рекламы в Play Store: Вы не можете отправлять обновления, так как некоторая информация о вашем приложении неполная (Google Play)

Но все равно происходит то же самое :(

ОБНОВИТЬ

Нашел, откуда берутся эти разрешения, и отключил эти модули:

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"
    }

После этого изменения объединенный манифест больше не содержит этого разрешения, также проверенного с помощью анализатора APK, но, к сожалению, Google Play по-прежнему говорит, что приложение содержит разрешения (СТРАННО)...

Любая помощь приветствуется :)

Вы можете найти свое окончательное разрешение в объединенном файле манифеста по адресу app/build/intermediates/manifests/full/debug/AndroidManifest‌​.xml Вы проверили? На самом деле, мы столкнулись с той же проблемой в течение последних 3 дней. В нашем случае tools:node = "remove" выполнил свою работу. Вы можете получить помощь от здесь или здесь.

Rumit Patel 27.07.2022 08:02

Я добавил tools:node = "remove", но проблема все еще возникла. какие-либо обновления по этому вопросу?

Nazarudin 27.07.2022 10:45

@RumitPatel, я сделал все тесты и другие вещи, но это все еще происходит. Странно, может баг в гугл плей. Связался с командой Play Store и ждет ответа...

EAK TEAM 27.07.2022 16:25

@Nazarudin, Странно, может баг в Google Play. Связался с командой Play Store и ждет ответа...

EAK TEAM 27.07.2022 16:26

Кроме того, я изменил идентификатор рекламы на YES (я использую AD_ID для целей аналитики), пытаясь снова обновить приложение, но оно все еще не работает! Я не знаю, что делать дальше, обязательно дождусь их поддержки, я думаю, что это баг,

EAK TEAM 27.07.2022 16:29

@EAKTEAM У меня точно такая же проблема, и я связался со службой поддержки. Вам ответили?

Waxren 27.07.2022 20:03

@Waxren, да, они ответили и сказали, что если вы используете аналитику, нам нужно выбрать ДА в разрешении AD_ID для варианта использования аналитики. Вы не должны удалять разрешение вручную или удалять модули аналитики, которые содержат разрешение AD_ID, поскольку это может привести к поломке...

EAK TEAM 28.07.2022 14:31
4
7
1 161
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Если вы используете firebase-analytics, вы должны ответить на следующие вопросы:

использует ли ваше приложение Ad ID?: Да

Собран: Да

Общий: Да

Обрабатывается эфемерно?: Нет

Требуется или необязательно?: Необязательно (при условии, что вы реализуете согласие/отказ)

Примечание: аналитика Firebase НЕ может работать без идентификации уникального пользователя, и для этого они используют Ad ID.

Этот ответ касается раздела «Безопасность данных», а не нового раздела «Рекламный идентификатор».

EAK TEAM 28.07.2022 14:32

Такая же проблема случилась со мной. Решение было следующим:

1-Во-первых, я добавил эту строку в файл AndroidManifest.xml:

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

2-Во-вторых, я отключил коллекцию идентификаторов AD Firebase Analytics, добавив эту строку в AndroidManifest.xml внутри тега приложения:

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

3-Затем я перешел в консоль Google Play. Контент приложения -> Рекламный идентификатор -> Выберите «Да», отметьте параметр «Аналитика» и установите флажок «Отключить ошибки выпуска».

4-После этого я перестроил приложение, создал новый пакет и загрузил его в консоль Google Play, но все же, когда я отправляю, он показывает ту же ошибку, тогда я нажал Shift + F5 в Chrome, чтобы перезагрузить страницу без кеша, и тогда это сработало и ошибка исчезла.

После обращения в службу поддержки Google Play они ответили, что если вы используете аналитику, нам нужно выбрать ДА в разрешении AD_ID для варианта использования аналитики. Вы не должны удалять разрешение вручную или удалять модули аналитики, которые содержат разрешение AD_ID, поскольку это может привести к поломке... Поэтому это решение не следует использовать.

EAK TEAM 28.07.2022 14:33
Ответ принят как подходящий

После обращения в службу поддержки Google Play они ответили, что если вы используете аналитику, нам нужно выбрать ДА в разрешении AD_ID для варианта использования аналитики в разделе идентификатора рекламы.

Вы не должны удалять разрешение вручную или удалять подмодули аналитики, которые содержат разрешение AD_ID, поскольку это может привести к поломке...

Так что просто нужно выбрать ДА, даже если приложение не использует рекламу.

Да, так что проблема в том, что тогда они говорят, я сказал, что у меня нет рекламы, когда у меня есть (и все еще нет). Если я обновлю, чтобы сказать, что у меня есть реклама, они скажут, что моему приложению нужны специальные объявления, чтобы сделать его подходящим для детей младше 13 лет. Если я скажу, что мое приложение предназначено только для лиц старше 13 лет, они предупредят меня, что, если оно выглядит неправильно, могут привлечь детей младше 13 лет, и меня исключат из списка. Это безумие.

Kibi 31.07.2022 11:31

Другие вопросы по теме