Я только что получил это сообщение из Google Play, но не собираю рекламный идентификатор.
Причина предупреждения: нарушение политики использования рекламного идентификатора Android и раздел 4.8 соглашения о распространении для разработчиков.
Google Play требует от разработчиков предоставления действующей политики конфиденциальности, когда приложение запрашивает или обрабатывает конфиденциальную информацию о пользователе или устройстве. Мы определили, что ваше приложение собирает и передает рекламный идентификатор Android, на который распространяется требование политики конфиденциальности.
Возможно ли, что какая-либо из моих зависимостей использует это? Вот список зависимостей:
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'
Ответы:
Отключить сбор рекламных идентификаторов
Согласно документации Firebase вы можете отключить сбор рекламных идентификаторов, установив:
в вашем
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()
всегда будут успешными?Сегодня многие разработчики получают эту же проблему. Я тоже получил эту проблему. Я не собирал никаких конфиденциальных данных, я даже не показываю рекламу своим пользователям. В вашем случае библиотека Crashlytics может быть проблемой . Это касается рекламных идентификаторов. В письме упоминается обязательное действие:
Поэтому я думаю, что все мы должны добавить политику конфиденциальности в список магазинов, а также в приложение. Прежде чем предпринимать действия, мы должны пройти соответствующую политику конфиденциальности. Вот несколько ссылок, по которым вы можете получить помощь:
Политика конфиденциальности для загрузки приложения
Использование рекламного идентификатора Android
Соглашение о распространении разработчика
Правила программы для разработчиков
источник
Вы используете crashlytics ниже 2.9.3. Видимо, он собирает и отправляет рекламный идентификатор Google в качестве ключа в их заголовке. Это может быть или один из вопросов. Вы можете проверить, отправляет ли он рекламный идентификатор через прокси-сервер типа Чарльза.
Редактировать *** Похоже, что версия 2.9.3 и выше все еще получают AdvertisingID от вызова
AdvertisingIdClient.getAdvertisingIdInfo()
изcom.google.android.gms.ads.identifier
пакета. Я проверил это, установив точку останова на методе. Я предполагаю, что это как-то все еще отправляется на ткань. Что означало бы, что обновление до более высокой версии не решит проблему ..источник
Для пользователей Unity проблема заключается в Unity Analytics .
Чтобы решить эту проблему, нам нужно сделать 2 задачи :
Через несколько минут Google Play подтвердил мое приложение.
источник
Я не использую Crashlytics или любую другую вещь. Просто простое офлайновое приложение с рекламой на Facebook. Тем не менее мое приложение было удалено из Play Store.
Проблема: нарушение правил использования идентификатора рекламы Android и раздела 4.8 Соглашения о распространении для разработчиков
Описание проблемы: Google Play требует от разработчиков предоставления действующей политики конфиденциальности, когда приложение запрашивает или обрабатывает конфиденциальную информацию о пользователе или устройстве. Мы определили, что ваше приложение собирает и передает рекламный идентификатор Android, на который распространяется требование политики конфиденциальности. Если ваше приложение собирает рекламный идентификатор Android, вы должны предоставить действующую политику конфиденциальности как в указанном поле в консоли Play, так и из приложения.
Решение:
Используя эту ссылку, я создал Политику конфиденциальности для своего приложения и отредактировал ее в соответствии с моим приложением.
Я создал URL для моей политики конфиденциальности, используя эту ссылку.
Войдите в консоль Google Play и перейдите в магазин, а затем сохраните список и вставьте свой URL-адрес в раздел «Политика конфиденциальности».
Отправьте свое обновление.
Примечание. В моем случае мне не нужно было отправлять новую сборку с политикой конфиденциальности, как указано в письме, и мое приложение было видно в магазине Play в течение нескольких часов. Если в случае, если ваше приложение не отображается в игровом магазине после выполнения вышеуказанных пунктов, вам следует добавить в приложение один раздел политики конфиденциальности и отправить новую сборку.
источник
Я также получил то же самое сообщение и приостановил некоторые из моих приложений сегодня.
Поэтому я просто удалил эти три зависимости Firebase:
Затем я повторно представил приложения, и они были приняты после проверки :)
источник
Именно поэтому в Службах Google Play версии 4.0 введены новые API и идентификатор для использования поставщиками рекламы и аналитики. Мы должны предоставить заявление о конфиденциальности и сделать его доступным в Интернете. Для образца идти ссылке https://digital.com/blog/best-privacy-policy-generators/
Чтобы изменить настройки вашего приложения для Android. Консоль разработчика, список магазинов, прокрутите вниз до Политики конфиденциальности. Добавьте URL здесь.
источник
скопировано с гугл почты
Пожалуйста, свяжитесь с политикой поддержки.
Вы можете выполнить следующие действия, чтобы добавить политику конфиденциальности в список магазинов:
Войдите в свою игровую консоль.
Выберите ваше приложение.
С левой стороны выберите «Магазин»> «Список магазинов».
В разделе «Политика конфиденциальности» введите URL-адрес, по которому вы размещаете политику конфиденциальности в Интернете.
Сохраните изменения, чтобы отправить обновление в ваше приложение.
Посетите наш справочный центр для получения дополнительной информации о требованиях политики конфиденциальности Google Play.
источник
Если ваше приложение использует Firebase SDK, такие как аналитика и все, вы можете отключить
Advertising ID
сбор на уровне SDK, поместив следующую строку в вашемAndroidManifest.xml
файле подApplication
тегом.<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />
Вы можете прочитать больше об этом здесь .
Мое приложение не было даже приложением, поддерживаемым рекламой, но все же оно попало под действие этого
section 4.8
пункта. Используя вышеописанную технику, я смог вернуть ее в Google Play без предоставления каких-либо политик конфиденциальности .источник
Отключение сбора рекламных идентификаторов:
https://firebase.google.com/support/guides/disable-analytics#disable_advertising_id_collection
через эти две строки в файле манифеста:
источник
мое приложение удалено из магазина сегодня .. та же проблема, что и все, что я делаю, я добавляю политику конфиденциальности в приложение из (Консоль приложения - присутствие в магазине - список магазина) Как и изображение, которое вы можете создать в Генераторе политики конфиденциальности приложения, загрузить его и написать перейдите по ссылке в список магазинов и повторно отправьте приложение. Это работа для меня и извините за плохой язык
источник
Я использую Crashlytics и OneSignal. Опираясь на тесты @RikvanVelzen с Crashlytics 2.9.3, я получаю сообщение не от Google, а от OneSignal.
Требование Google гласит: «Вы должны предоставить действующую политику конфиденциальности как в указанном поле в консоли Play, так и в приложении».
Поэтому я считаю, что мне нужно сделать только две вещи, которые не слишком сложны:
Следующее, кажется, предоставляет инструкции о том, как это сделать (только один из многих): https://www.iubenda.com/blog/warning-google-play-developer-policy-violation-action-required-policy-issue/
источник
Создание веб-страницы с политикой конфиденциальности:
Обновление приложения с согласия:
Добавьте ссылку в вашу политику конфиденциальности:
privacyUrl = new URL("https://www.your.com/privacyurl"); ConsentForm form = new ConsentForm.Builder(context, privacyUrl)
Добавьте веб-страницу с политикой конфиденциальности, открыв ее в браузере или в веб-представлении в своем приложении.
источник
Шаг 1: добавьте URL конфиденциальности и политики для воспроизведения в магазине
Шаг 2: создайте пример кнопки в боковой панели, когда кнопка нажата, просто вызовите этот метод ниже и добавьте свой URL здесь
источник
Сначала необходимо создать URL-адрес политики конфиденциальности, а затем добавить этот URL в консоль GOOGLE PUBLISHER. на основе приложения. Вы можете легко создать политику конфиденциальности, используя этот сайт.
Политика конфиденциальности
Если у вас есть сервер / хост, попробуйте загрузить страницу политики конфиденциальности на ваш собственный сервер, в противном случае вы можете использовать этот сайт для хранения.
Упоминается : вы должны добавить эту страницу политики в ваше приложение. Создайте меню в качестве полиции конфиденциальности и покажите все содержимое политики в диалоговом окне. Самый простой способ.
источник
Я удалил одно из своих приложений, а другое получило предупреждение по причине, указанной как Проблема: нарушение правил использования идентификатора рекламы Android» и раздела 4.8 Соглашения о распространении для разработчиков.
Я создал политики конфиденциальности для обоих приложений, обновил ссылку в списке магазинов игровой консоли, включил ссылку на политику конфиденциальности в главном меню приложений и повторно отправленных приложений. Оба приложения теперь работают и работают. Если вам нужно, вы можете скопировать политику, не забудьте внести изменения в соответствии с разрешениями вашего приложения и именем. Политика конфиденциальности
Я не знаю, считают ли они удаление консоли и предупреждение предупреждением, или кто-то может просветить меня.
источник
Недавно я получил предупреждение от Google, в котором упоминалось, что я нарушил политику использования идентификатора рекламы Android и раздел 4.8 Соглашения о распространении для разработчиков.
Я не использую рекламу в своем приложении, но отслеживаю события / аналитику пользователей, используя Amplitude и Fabric , которые могут быть причиной этого предупреждения.
Действие, необходимое для решения проблемы:
Включите сгенерированную политику конфиденциальности в свое приложение и сделайте ее доступной для пользователей.
Обновите приложение и добавьте ссылку на политику конфиденциальности (через веб-страницу или документ Google) в список своих магазинов.
источник
В сообщении указывается, что нарушение связано с использованием пользовательского идентификатора рекламы Android. У меня такая же проблема. Я создал политику конфиденциальности и добавил URL-адрес в свое приложение и на страницу Google Play. Отправил обновление, и приложение снова стало активным. Не забудьте упомянуть, что вы собираете личную информацию, Android Advertising ID, в своем приложении. Я дал ссылку на политику конфиденциальности моего приложения, обращайтесь к ней, если вам нужно знать, как именно она упоминается.
Это моя политика конфиденциальности:
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=ru_RU
источник
У меня сегодня приостановлено 3 приложения. У меня был напряженный день, но после обеда мне удалось начать работу над приложениями. Я работал и представил 2 обновления из 3. Теперь я работаю над третьим.
Несколько минут назад один получил одобрение. У большинства моих приложений уже есть политика конфиденциальности. Те, которые были приостановлены, не сделали. Подозреваемыми библиотеками в моем случае являются Admob и Firebase Analytics.
Что я сделал: 1. Я создал веб-страницу с политикой конфиденциальности и добавил ссылку в список Google Play Store. 2. Я добавил политику конфиденциальности в виде строки в приложении, и она появляется в диалоговом окне, которое пользователь может принять или отклонить один раз.
После обновлений я задержал дыхание на 2 часа и вуаля!
источник