Я только что получил это сообщение из Google Play, но я не собираю рекламный идентификатор.
Reason for warning: Violation of Usage of Android Advertising ID policy and section 4.8 of the Developer Distribution Agreement
Google Play requires developers to provide a valid privacy policy when the app requests or handles sensitive user or device information. We’ve identified that your app collects and transmits the Android advertising ID, which is subject to a privacy policy requirement.
Возможно ли, что какая-либо из моих зависимостей его использует? Вот список зависимостей:
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation "org.jetbrains.anko:anko-common:$anko_version"
implementation ("com.android.support:appcompat-v7:$android_support_version") {
exclude group: 'com.android.support', module: 'animated-vector-drawable'
exclude group: 'com.android.support', module: 'design'
}
implementation ("com.android.support:design:$android_support_version") {
exclude group: 'com.android.support', module: 'animated-vector-drawable'
}
implementation ("com.android.support:cardview-v7:$android_support_version") {
exclude group: 'com.android.support', module: 'animated-vector-drawable'
exclude group: 'com.android.support', module: 'design'
}
implementation 'com.github.PhilJay:MPAndroidChart:v3.0.2'
implementation 'com.github.apl-devs:appintro:v4.2.3'
implementation('com.crashlytics.sdk.android:crashlytics:2.6.8@aar') {
transitive = true
}
implementation 'com.firebase:firebase-jobdispatcher:0.7.0'
implementation ("com.google.firebase:firebase-firestore:$firestore_version") {
exclude group: 'com.google.firebase', module: 'firebase-auth'
}
implementation ("com.google.firebase:firebase-auth:$firebase_version") {
exclude group: 'com.google.firebase', module: 'firebase-firestore'
}
implementation ("com.google.firebase:firebase-storage:$firebase_version") {
exclude group: 'com.google.firebase', module: 'firebase-firestore'
}
implementation ('com.google.android.gms:play-services-auth:16.0.0') {
exclude group: 'com.google.firebase', module: 'firebase-firestore'
}
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:multidex:1.0.3'
implementation ("com.android.support:exifinterface:$android_support_version") {
exclude group: 'com.android.support', module: 'animated-vector-drawable'
exclude group: 'com.android.support', module: 'design'
}
implementation 'com.soundcloud.android:android-crop:1.0.1@aar'
implementation 'com.github.bumptech.glide:glide:4.7.1'
Я добавил политику конфиденциальности, используя app-privacy-policy-generator.firebaseapp.com
как вы подтвердили, что успешно остановили нарушение после размещения сгенерированного URL?
Idemdito здесь. Я подал жалобу, надеюсь, это сработает ... мое приложение - мой основной источник дохода
Добавление только URL-адреса конфиденциальности не работает, они снова удалили мое приложение на 2-й день после предоставления URL-адреса конфиденциальности, нам нужно внести изменения в код, я считаю, что все еще выясняю, какое исправление кода необходимо
Были ли какие-либо последние обновления, соответствующие политике Google с момента вашего выпуска? Google часто обновляет свою политику конфиденциальности и уведомляет разработчика каждый раз, когда выпускается новая политика. Вы, вероятно, проигнорировали это в своей консоли разработчика.
Я думаю, слава Google, может скрывать приложения, но не удалять их, я прочитал это письмо только сейчас, 25 сентября, ночью, уведомления были 7 дней назад. Теперь я должен повторно отправить все свои приложения ночью. Я считаю, что они ненормальные.
У меня такая же проблема, как вы ее исправили?
В моем случае проблема в FirebaseAnalytics. Я удалил его и отправил новую сборку. Нужно ли мне предоставлять политику конфиденциальности? или он снова будет опубликован? @WouterVandenputte
Мое приложение выгнали, я добавил политику онлайн ... Получил снова. Добавил политику в само приложение ... Опять пинали. Изменил политику на одну из firebase специально ... Получил снова. Изменил политику в приложении и в Интернете и подал жалобу ... Вернулся, но никаких действий не последовало, поэтому я не уверен, почему она была отменена. Мне нравится, что многие другие здесь использовали только аналитику Firebase. Игра была в Unity3D. Не использовать в игре рекламу. для справки игра lexicube.app
это причина В Google Play Services версии 4.0 представлены новые API-интерфейсы и идентификатор для использования поставщиками рекламы и аналитики. Нам необходимо предоставить заявление о конфиденциальности и разместить его в Интернете. Для образца идти https://digital.com/blog/best-privacy-policy-generators/
Чтобы изменить настройки в вашем приложении для Android. Консоль разработчика, описание магазина, прокрутите вниз до Политики конфиденциальности. Добавьте сюда URL.
Откуда вы знаете, что это связано с GPS 4.0+? Как это связано с нарушением рекламного идентификатора?
Я сделал это, но совершенно неясно, как и как сервисы Google Play используют идентификатор AdvertisingID и есть ли способ отключить его или отказаться от него. Вы на 100% уверены, что это связано с GPS 4.0+, и не могли бы вы определить, где используется / передается рекламный идентификатор?
как текст гласит: «Службы Google Play версии 4.0 представили новые API и идентификатор для использования поставщиками рекламы и аналитики». Я использую crashlytics для сбора сведений о сбоях, admob (приложение бесплатной версии) и Fabric для сбора статистики, поэтому, если что-либо из этого применимо, вы явно передаете adversingId.
Обязательно ли, чтобы URL-адрес политики конфиденциальности был отдельным веб-сайтом? ИЛИ можем ли мы использовать для этой цели какой-нибудь бесплатный блог, например blogger.com?
Сегодня многие разработчики сталкиваются с этой же проблемой. У меня тоже есть эта проблема. Я не собирал конфиденциальные данные, я даже не показываю рекламу своим пользователям. В вашем случае проблема с библиотекой Crashlytics.. Он занимается рекламными идентификаторами. В письме упоминается необходимое действие:
Action required: Add a privacy policy to your store listing and app
Поэтому я думаю, что всем нам следует добавить политику конфиденциальности в список магазинов, а также в приложение. Прежде чем предпринимать действия, мы должны ознакомиться с соответствующей политикой конфиденциальности. Вот несколько ссылок, по которым вы можете получить помощь:
Политика конфиденциальности для загрузки приложения
Использование рекламного идентификатора Android
Соглашение о распространении ПО с разработчиком
Правила программы для разработчиков
... или не используйте Crashlytics или любую другую зависимость, которая может нарушать конфиденциальность людей. Я считаю, что это сейчас незаконно в Европе, и штрафы потенциально огромны. Если вы используете сервисы, которые могут откачивать личные данные людей, которым принадлежит идентификатор, вы подвергаете их (и свою компанию) риску.
@Cerberus Использование их, безусловно, не является незаконным, но вам необходимо получить согласие и выполнить дополнительные требования. На самом деле, неплохо для Google за то, что он добивается этого (хотя они, вероятно, не делают этого по доброте души).
@KonradRudolph Должно ли «соответствие минимальным юридическим требованиям» быть стандартом, по которому мы решаем, нарушается ли конфиденциальность?
@Juggerbot Неясно, есть ли у Google какие-либо юридические требования в этом отношении; они, вероятно, делают это, чтобы прикрыть свои задницы на всякий случай, но в этом случае, согласно GDPR, нарушителем будет разработчик приложения, а не Google.
Apple объявила, что с 3 октября каждый владелец приложения должен добавить политику конфиденциальности. Но наш андроид !!! ??? мой Бог
GDPR - это постановление о конфиденциальности. Это не имеет ничего общего со сбором анонимных данных, если эти идентификаторы не могут быть объединены или разрешены для идентификации физического лица (подробное описание 30). Поскольку это, возможно, относится к рекламному идентификатору, следовательно, требуется политика конфиденциальности и согласие. Поскольку Crashlytics больше не использует его, Вам не нужно диалоговое окно согласия GDPR для использования Crashlytics, если вы обновились до версии 2.9.3 или более поздней.
Вы используете крашлитику ниже 2.9.3. По-видимому, он собирает и отправляет идентификатор рекламы Google в качестве ключа в их заголовке. Это может быть одной из проблем. Вы можете проверить, отправляет ли он рекламный идентификатор через прокси, например Charles.
Редактировать ***
Похоже, что версия 2.9.3 и выше все еще получает идентификатор AdvertisingID, вызывая AdvertisingIdClient.getAdvertisingIdInfo() из пакета com.google.android.gms.ads.identifier. Я проверил это, установив точку останова на методе. Я предполагаю, что это как-то все еще отправляется в ткань. Это будет означать, что обновление до более высокой версии не решит эту проблему.
Как проверить?
@RikvanVelzen Вы упомянули версию 2.9.3. Можете ли вы указать на информацию о том, что в более новых версиях это не проблема?
@Yossi: нет, единственное, на что я могу указать, - это сообщение на Reddit, в котором вы можете найти ссылку на комментарии к вопросу. И я проверил себя через Чарльза, что в 2.9.3 X-CRASHLYTICS-ADVERTISING-TOKEN больше не отправляется в заголовке.
Crashlytics не отправляет рекламный идентификатор, начиная с 2.9.3. Майк из Fabric четко заявил: «Начиная с версии 2.9.3 SDK Crashlytics и выше, мы больше не отправляем идентификатор рекламы Android на наши серверы. В предыдущих версиях SDK Crashlytics этот идентификатор в основном собирался и отправлялся для отслеживания конверсий мобильных приложений и Audience Insights (обе функции устарели) ". (reddit.com/r/androiddev/comments/9gqr6y/…)
мое приложение удалено из магазина сегодня .. та же проблема все, что я делаю, я добавляю политику конфиденциальности в приложение из (Консоль приложения - Наличие в магазине - Список магазинов) Как изображение вы можете создать его из Генератор политики конфиденциальности приложений и загрузите его, напишите ссылку в описании магазина и повторно отправьте приложение Это работа для меня и извините за мой скверный язык
как вы подтвердили, что успешно остановили нарушение после размещения сгенерированного URL?
будьте осторожны, вам также необходимо обновить свое приложение, а не только ссылку в консоли разработчика. Исходя из прошлого опыта, Google не сообщает, что вы соблюдаете требования. они просто снова удалят приложение из магазина. Думаю, нам просто нужно подождать, пока крайний срок не пройдет, скрестив пальцы.
Я использую Crashlytics и OneSignal. Опираясь на тесты @RikvanVelzen с Crashlytics 2.9.3, я получил сообщение не от Google, а от OneSignal.
Требование Google: «вы должны предоставить действующую политику конфиденциальности как в специальном поле в Play Console, так и в приложении».
Поэтому я считаю, что мне нужно сделать только две несложные вещи:
Следующее, кажется, дает инструкции о том, как это сделать (только одна из многих): https://www.iubenda.com/blog/warning-google-play-developer-policy-violation-action-required-policy-issue/
Обратитесь в службу поддержки политики.
Вы можете выполнить следующие действия, чтобы добавить политику конфиденциальности в свое объявление в магазине:
Войдите в свою Play Console.
Выберите свое приложение.
Слева выберите «Наличие в магазине»> «Список магазинов».
В разделе «Политика конфиденциальности» введите URL-адрес, по которому у вас размещена политика конфиденциальности в Интернете.
Сохраните изменения, чтобы отправить обновление в свое приложение.
Посетите наш центр помощи для получения дополнительной информации о требованиях политики конфиденциальности Google Play.
означает, что нет необходимости обновлять apk? или достаточно URL-адреса конфиденциальности?
Сегодня у меня приостановлено 3 приложения. У меня был напряженный день, но после обеда я смог приступить к работе над приложениями. Я работал и отправил 2 обновления из 3. Сейчас работаю над третьим.
Несколько минут назад одно только что было одобрено. В большинстве моих приложений уже есть политика конфиденциальности. Те, кого отстранили, не сделали. Подозреваемыми библиотеками в моем случае являются Admob и Firebase Analytics.
Что я сделал: 1. Я создал веб-страницу с политикой конфиденциальности и добавил ссылку в список Google Play Store. 2. Я добавил политику конфиденциальности в виде строки в приложение, и она появляется в диалоговом окне, которое пользователь может принять или отклонить один раз.
После обновлений затаил дыхание на 2 часа и вуаля!
Не могли бы вы поделиться кодом, который поможет нам внести аналогичные изменения во все приложения, как добавить политику конфиденциальности в виде строки в приложении, и она появляется в диалоговом окне, которое пользователь может принять или отклонить один раз.
Это может быть глупый вопрос, но что вы делаете, если пользователь отклоняет политику конфиденциальности, нажав кнопку «Отклонить»?
То же самое, что происходит, когда вы отклоняете лицензионное соглашение
Создание веб-страницы с политикой конфиденциальности:
Обновление приложения с согласия:
Добавьте ссылку на свою политику конфиденциальности: privacyUrl = new URL("https://www.your.com/privacyurl");
ConsentForm form = new ConsentForm.Builder(context, privacyUrl)
Добавьте веб-страницу политики конфиденциальности, открыв ее в браузере или в веб-просмотре вашего приложения.
Это применимо для пользователей, не являющихся пользователями AdMob?
вам необходим аккаунт AdMob для выбора поставщиков рекламных технологий: «Войдите в свою учетную запись AdMob и выберите поставщиков рекламных технологий», см .: support.google.com/admob/answer/7666519#providers
Согласно Документы Firebase вы можете отключить сбор рекламных идентификаторов, установив:
<meta-data android:name = "google_analytics_adid_collection_enabled" android:value = "false" />
в вашем AndroidManifest.xml под тегом <Application>.
Обновлено: Похоже, что этот подход у людей неоднозначный. Попробуйте добавить
configurations { all*.exclude group: 'com.google.firebase', module: 'firebase-core' all*.exclude group: 'com.google.firebase', module: 'firebase-iid' } в область зависимостей приложения Gradle в соответствии с комментарием ниже.
Из болезненного любопытства, сколько рекламных библиотек (и прочего фуража) вылетели из-за этого сбоя, потому что они предполагали, что AdvertisingIdClient.getAdvertisingIdInfo() всегда будет успешным?
Это не приведет к сбою других библиотек объявлений. Он только уведомит Firebase о том, что не собирает идентификатор объявления. Я использую только обмен сообщениями firebase, но firebase по умолчанию собирает аналитику и другие данные, и я вижу это на консоли.
Просто вопрос: если вы это сделаете, реклама в вашем приложении перестанет соответствовать интересам пользователей, верно?
У меня считать он отключает только сбор id для аналитики. Сами объявления по-прежнему будут актуальны.
Я использовал эту технику, и мое приложение было восстановлено без отправки какой-либо политики конфиденциальности.
так приятно с Google выгнать мое приложение из магазина без предупреждения об использовании firebase, путь в Google
Это не выход. В моем случае я добавил эту строку и переиздаю. Через несколько дней мое приложение снова выгнали из Google Play.
Что ж, я добавил это в свой манифест, и приложение было повторно опубликовано только для того, чтобы через пару недель было снято с публикации из-за того же нарушения. Я не использую Firebase или аналитику сбоев - это довольно простое приложение. Надеюсь, это была их ошибка. Я увеличил номер версии и добавил: конфигурации {all * .exclude group: 'com.google.firebase', module: 'firebase-core' all * .exclude group: 'com.google.firebase', module: 'firebase -iid '} в область зависимостей приложения Gradle. Надеюсь, это поможет.
Может ли кто-нибудь сказать мне, сколько времени им потребуется, чтобы восстановить приложение после выпуска новой версии?
Это решение не работает: 1) синтаксис исключения зависимостей должен быть: `` configurations.all {exclude group: 'com.google.firebase', module: 'firebase-core' exclude group: 'com.google. firebase ', module:' firebase-iid '} `` `2) если зависимости исключены и приложение пытается настроить, например, обмен сообщениями firebase, тогда приложение вылетает с NoClassDefFoundError
Мое приложение восстановлено без необходимости добавлять конфигурации или заявление о политике. Прошло около 24 часов.
Это тоже нужно (из документации Firebase)? <meta-data android:name = "firebase_analytics_collection_deactivated" android:value = "true" />
Это так глупо, что две части Google не синхронизируются друг с другом, и разработчик должен оплачивать эту стоимость!
Я также получил то же сообщение и сегодня приостановил работу некоторых моих приложений.
Итак, я просто удалил эти три зависимости firebase:
compile 'com.google.firebase:firebase-core:10.0.1'
compile 'com.google.firebase:firebase-ads:10.0.1'
compile 'com.google.firebase:firebase-appindexing:10.0.1'
Затем я повторно отправил приложения, и они были приняты после проверки :)
повторно отправленное приложение теперь видно в магазине игровых приложений?
Да, они снова принимаются en ligne в Play Store.
На данный момент это единственный ответ, который показывает, как прекратить сбор информации!
Что делать, если в моем приложении показывается реклама? Поскольку вы удаляете зависимость firebase-ads
Firebase предназначена только для отслеживания взаимодействия пользователей и аналитики.
Я использовал FirebaseAnalytics. Полностью удален FirebaseAnalytics и отправлен повторно. Но приложение снова удалили. Есть идеи, почему? @Gama
Если я удалю sdk firebase-ads, как мне теперь показывать рекламу admob в моем приложении?
Одно из моих приложений было удалено, а другое получило предупреждение по причине, указанной как Проблема: Нарушение правил использования рекламных идентификаторов Android и раздела 4.8 Соглашения о распространении ПО.
Я создал политики конфиденциальности для обоих приложений, обновил ссылку в списке магазинов игровой консоли, включил ссылку на политику конфиденциальности в главное меню обоих приложений и повторно отправил приложения. Оба приложения теперь работают и работают. Если вам нужно, вы можете скопировать политику, не забудьте внести изменения в соответствии с разрешениями и именем вашего приложения. Политика конфиденциальности
Я не знаю, считаются ли эти удаление игровой консоли и предупреждение забастовкой, или кто-то может просветить меня.
Это не предупреждение, вы получаете предупреждение, если ваше приложение находится в статусе «Приостановлено», если вы можете загрузить его снова, это не предупреждение, предупреждение, если вы не можете загрузить снова приложение.
Не могли бы вы сказать мне, что обязательно ли, чтобы URL-адрес политики конфиденциальности был отдельным веб-сайтом? ИЛИ можем ли мы использовать для этой цели какой-нибудь бесплатный блог, например blogger.com?
@NoamanAkram Как видите, я использовал блог-сайт word press, так что это может быть любой URL, если он общедоступен и работает. Вы проверяете почту, в которой указаны баллы для URL.
спасибо @ user2983041 одно из моих приложений было удалено, очевидно, оно не то же самое, что и приостановлено, поэтому, как я понял, оно не засчитывается как забастовка, верно? Как насчет обновления, отклоненного из-за любого нарушения политики, будет ли оно засчитано или нет?
Для пользователей Unity проблема в Unity Analytics.
Чтобы решить эту проблему, нам нужно сделать 2 задания:
После повторной отправки примерно через несколько минут Google Play одобрил мое приложение.
Можно ли в Unity 2018 удалить пакет Unity Analytics и Ads, чтобы это тоже исправить?
@GabrielStafoca Я думаю, что это возможно, вы можете попробовать
Нет, если вы на самом деле с использованием Аналитика ...;)
@GabrielStafoca, которая сработала для меня. Я также добавил URL-адрес политики конфиденциальности unity в список магазинов. Кстати, я не использовал Unity Ads или Analytics. unity3d.com/legal/privacy-policy
@QuangTran, вы уверены, что это решит ее в единстве? электронные письма от Google заявляют .. Нарушение правил использования рекламных идентификаторов Android и раздела 4.8 Соглашения о распространении программных продуктов.
@DavidMarsh Я получил это письмо из Google Play, потому что я опубликовал свою игру, использующую движок Unity, в Google Play. Они сказали, что: мое приложение собирает и передает рекламный идентификатор Android, на который распространяется требование политики конфиденциальности. Я не собираю эту информацию, но Unity Analytic собирала.
Подключаемый модуль Data Privacy является частью пакета Unity Analytics Library в версии 2018.3+ docs.unity3d.com/Manual/UnityAnalyticsDataPrivacy.html
Шаг 1: добавьте URL-адрес конфиденциальности и политики для консоли Play Store
Шаг 2: создайте пример кнопки на боковой панели при нажатии кнопки, просто вызовите этот метод ниже и добавьте сюда свой URL
private void callThisMethodWhenPrivacyButtonClicked() {
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Title here");
WebView wv = new WebView(this);
wv.loadUrl("{your privacy and policy uurl }");
wv.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
alert.setView(wv);
alert.setNegativeButton("Close", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
}
});
alert.show();
}
Сначала вы должны создать URL-адрес политики конфиденциальности, а затем добавить этот URL-адрес в КОНСОЛЬ ИЗДАТЕЛЯ GOOGLE в зависимости от приложения. Вы можете легко создать политику конфиденциальности, используя этот сайт.
Если у вас есть сервер / хост, попробуйте загрузить страницу политики конфиденциальности на свой собственный сервер, иначе вы можете использовать этот веб-сайт для хранения.
Упомянул: вы должны добавить эту страницу политики в свое приложение. Создайте меню в качестве политики конфиденциальности и покажите все содержимое вашей политики в диалоговом окне. Самый простой способ.
Я не использую Crashlytics или что-то еще. Просто простое офлайн-приложение с Facebook Ads. Тем не менее мое приложение было удалено из Play Store.
Проблема: Нарушение правил использования рекламных идентификаторов Android и раздела 4.8 Соглашения о распространении ПО.
Описание проблемы: Google Play требует от разработчиков предоставления действующей политики конфиденциальности, когда приложение запрашивает или обрабатывает конфиденциальную информацию о пользователе или устройстве. Мы обнаружили, что ваше приложение собирает и передает рекламный идентификатор Android, что соответствует требованиям политики конфиденциальности. Если ваше приложение собирает рекламный идентификатор Android, вы должны указать действующую политику конфиденциальности как в специальном поле в Play Console, так и в самом приложении.
Решение:
Я создал Политику конфиденциальности для своего приложения, используя этот ссылка, и отредактировал ее в соответствии с моим приложением.
Я создал URL-адрес своей политики конфиденциальности, используя этот ссылка.
Войдите в Консоль Google Play и перейдите к присутствию в магазине, а затем в списке магазина и вставьте свой URL-адрес в раздел Политики конфиденциальности.
Отправьте свое обновление.
Примечание - В моем случае Мне не нужно было отправлять новую сборку с политикой конфиденциальности, упомянутой в почте, и мое приложение было видно в игровом магазине в течение нескольких часов. Я выполнил шаги, упомянутые выше. Если ваше приложение не отображается в игровом магазине после выполнения вышеуказанных пунктов, вам следует также добавить один раздел политики конфиденциальности в свое приложение и отправить новую сборку.
Это именно то решение, у меня была эта проблема вчера вечером, я написал Политику конфиденциальности и добавил ссылку на консоль, и теперь она снова опубликована.
Были ли затронуты загрузки после того, как приложение было возвращено?
Нет. Загрузки были такими же.
Ваше приложение для Android было удалено или вам было выдано предупреждение?
Приложение было удалено, но оно вернулось, как только я разместил политику конфиденциальности, как описано в ответе.
Недавно я получил предупреждение от Google, в котором упоминалось, что я нарушил политику использования рекламных идентификаторов Android и раздел 4.8 Соглашения о распространении ПО.
Я не использую рекламу в своем приложении, но я отслеживаю события / аналитику пользователей с помощью Амплитуда и Ткань, что может быть причиной этого предупреждения.
Действия, необходимые для решения проблемы:
Включите созданную вами политику конфиденциальности в свое приложение и сделайте ее доступной для пользователей.
Обновите приложение и добавьте ссылку на политику конфиденциальности (через веб-страницу или документ Google) в список вашего магазина.
Если ваше приложение использует SDK Firebase, такие как аналитика и все такое, вы можете отключить сбор Advertising ID на уровне SDK, поместив следующую строку в файл AndroidManifest.xml под тегом Application.
<meta-data android:name = "google_analytics_adid_collection_enabled" android:value = "false" />
Подробнее об этом можно прочитать здесь.
Мое приложение даже не поддерживалось рекламой, но все же попало под действие этого пункта section 4.8. Используя описанную выше технику, я смог вернуть его в Google Play без отправки какой-либо политики конфиденциальности.
Я не использую firebase SDK, но я использую Fabric, ничего страшного, если я добавлю только раздел политики конфиденциальности в свое приложение и укажу URL-адрес в своей консоли?
В проблеме указано, что нарушение связано с использованием рекламного идентификатора пользователя Android. У меня такая же проблема. Я создал политику конфиденциальности и добавил к ней URL-адрес в своем приложении и на странице Google Play. Отправлено обновление, и приложение снова работает. Не забудьте упомянуть, что вы собираете в своем приложении личную информацию - идентификатор рекламы Android. Я дал ссылку на политику конфиденциальности моего приложения, обратитесь к ней, если вам нужно знать, как именно она упоминается.
Это моя политика конфиденциальности:
https://nwsty.com/privacy-policy-and-terms-of-use-android/
Вы можете легко создать политику конфиденциальности здесь:
https://app-privacy-policy-generator.firebaseapp.com/
Для справки, это приложение, о котором идет речь: https://play.google.com/store/apps/details?id=com.instancea.nwsty&hl=en_US
Отключение сбора рекламных идентификаторов:
https://firebase.google.com/support/guides/disable-analytics#disable_advertising_id_collection
через эти две строки в файле манифеста:
<meta-data android:name = "firebase_analytics_collection_deactivated" android:value = "true" />
<meta-data android:name = "google_analytics_adid_collection_enabled" android:value = "false" />