Нарушает ли мое приложение или его зависимости политику Android Advertising Id? - PullRequest
0 голосов
/ 18 сентября 2018

Я только что получил это сообщение из 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'

Ответы [ 19 ]

0 голосов
/ 19 сентября 2018

Сначала необходимо создать URL-адрес политики конфиденциальности, а затем добавить этот URL-адрес в КОНСОЛЬ ИЗДАТЕЛЯ GOOGLE в зависимости от приложения.Вы можете легко создать политику конфиденциальности с помощью этого веб-сайта.

Политики конфиденциальности

Если у вас есть сервер / хост, попробуйте загрузить страницу политики конфиденциальности на свой сервер, в противном случае вы можетеиспользуйте этот веб-сайт для хранения.

Упомянуто : вы должны добавить эту страницу политики в свое приложение.Создайте меню в качестве полиции конфиденциальности и покажите все содержимое политики в диалоговом окне.Самый простой способ.

0 голосов
/ 20 сентября 2018

Я не использую Crashlytics или любую другую вещь. Просто простое офлайновое приложение с рекламой на Facebook. Тем не менее мое приложение было удалено из магазина Play Store.

Проблема: Нарушение правил использования идентификатора рекламы Android и раздел 4.8 Соглашения о распространении для разработчиков

Описание проблемы: Google Play требует от разработчиков предоставления действующей политики конфиденциальности, когда приложение запрашивает или обрабатывает конфиденциальную информацию о пользователе или устройстве. Мы определили, что ваше приложение собирает и передает рекламный идентификатор Android, на который распространяется требование политики конфиденциальности. Если ваше приложение собирает рекламный идентификатор Android, вы должны предоставить действующую политику конфиденциальности как в указанном поле в консоли Play, так и из приложения.

Решение:

  1. Я создал Политику конфиденциальности для своего приложения, используя эту ссылку , и отредактировал ее в соответствии с моим приложением.

  2. Я создал URL для своей политики конфиденциальности, используя эту ссылку .

  3. Войдите в Консоль Google Play и перейдите в магазин, а затем сохраните список и вставьте свой URL-адрес в раздел «Политика конфиденциальности».

  4. Отправьте ваше обновление.

Примечание - В моем случае Мне не нужно было отправлять новую сборку с политикой конфиденциальности, как указано в письме, и мое приложение было видно в магазине воспроизведения в течение нескольких часов. Я сделал шаги Я упоминал выше. Если в случае, если ваше приложение не отображается в игровом магазине после выполнения вышеуказанных пунктов, вам следует добавить в приложение один раздел политики конфиденциальности и отправить новую сборку.

0 голосов
/ 19 сентября 2018

Для пользователей Unity проблема заключается в Unity Analytics .

Чтобы решить эту проблему, нам нужно выполнить 2 задачи :

Через несколько минут Google Play подтвердил мое приложение.

0 голосов
/ 19 сентября 2018

шаг 1: добавьте URL конфиденциальности и политики для воспроизведения на консоли магазина

шаг 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();
    }
0 голосов
/ 18 сентября 2018

Сегодня многие разработчики получают эту же проблему.Я тоже получил эту проблему.Я не собирал никаких конфиденциальных данных, я даже не показываю рекламу своим пользователям. В вашем случае может возникнуть проблема с Crashlytics lib .Это касается рекламных идентификаторов.В письме упоминается необходимое действие:

Требуется действие : добавьте политику конфиденциальности в список магазинов и приложение

Так что я думаю, что все мы должны добавить политику конфиденциальности в список магазинов, а также в приложение.Прежде чем предпринимать действия, мы должны пройти соответствующую политику конфиденциальности.Вот несколько ссылок, по которым вы можете получить помощь:

Политика конфиденциальности для загрузки приложения

Использование рекламного идентификатора Android

Соглашение с разработчиком о распространении

Правила программы для разработчиков

0 голосов
/ 19 сентября 2018

У меня было удалено одно приложение, а другое получило предупреждение по причине, указанной в качестве проблемы: Нарушение политики использования идентификатора рекламы Android и раздел 4.8 Соглашения о распространении для разработчиков

Я создалполитики конфиденциальности для обоих приложений, обновленная ссылка в списке магазина Play console, включенная ссылка на политику конфиденциальности в главном меню приложений и повторно отправленных приложений.Оба приложения теперь работают и работают.Если вам нужно, вы можете скопировать политику, не забудьте внести изменения в соответствии с разрешениями вашего приложения и именем. Политика конфиденциальности

Я не знаю, считают ли это удаление игровой консоли и предупреждение за удар, или кто-то может просветить меня.

0 голосов
/ 18 сентября 2018

Создание веб-страницы с политикой конфиденциальности:

  • Сначала создайте страницу с политикой конфиденциальности заблокированного приложения.
  • Напишите, какую информацию вы обрабатываете.Если вы не обрабатываете личные данные, напишите их четко.
  • Добавьте информацию (ссылку) о политике конфиденциальности приложения в Google Play Console

Обновление приложения с согласия:

  • Следуйте инструкциям с веб-сайта Google: https://developers.google.com/admob/android/eu-consent
  • Добавьте ссылку в политику конфиденциальности:
    privacyUrl = new URL("https://www.your.com/privacyurl"); ConsentForm form = new ConsentForm.Builder(context, privacyUrl)

  • Добавьте веб-страницу с политикой конфиденциальности, открыв ее в браузере или в веб-представлении в своем приложении

  • Обновите приложение с согласия и загрузите в Google Play Console
0 голосов
/ 23 сентября 2018

В сообщении указывается, что нарушение связано с использованием пользовательского идентификатора рекламы Android.У меня такая же проблема.Я создал политику конфиденциальности и добавил URL-адрес в свое приложение и на страницу Google Play.Отправил обновление и приложение снова стало активным.Не забудьте упомянуть, что вы собираете личную информацию, Android Advertising ID, в своем приложении.Я дал ссылку на политику конфиденциальности моего приложения, обращайтесь к ней, если вам нужно знать, как именно она упоминается.

Это моя политика конфиденциальности:

https://nwsty.com/privacy-policy-and-terms-of-use-android/

Вы можете легко создать политику конфиденциальности здесь:

https://app -privacy-policy-generator.firebaseapp.com/

enter image description here

Только для справки, это рассматриваемое приложение: https://play.google.com/store/apps/details?id=com.instancea.nwsty&hl=en_US

0 голосов
/ 18 сентября 2018

скопировано с google mail

Свяжитесь со службой поддержки политик.

  1. Если ваше приложение запрашивает данные пользователя или запрашивает конфиденциальные разрешения, такие как Телефон, Аккаунты, Контакты, Камера, Микрофон, или если ваше приложение использует рекламный идентификатор Android, вам необходимо добавить действующую политику конфиденциальности в двух местах: на странице списка магазинов вашего приложения (инструкции ниже) и в вашем приложении.
  2. Как второй вариант, вы можете удалить любые запросы на пользовательские данные или конфиденциальные разрешения.Например, вам потребуется удалить {разрешения на копирование и вставку здесь} из манифеста.Вам не нужно будет добавлять политику конфиденциальности, если вы удалите эти запросы.Если вы не можете выполнить шаги 1 или 2, вам необходимо отменить публикацию приложения в Play Store.
  3. Если ваше приложение уже не опубликовано, вам не нужно предпринимать никаких действий, если вы не опубликуете приложение в будущем.

Вы можете выполнить следующие действия, чтобыдобавьте политику конфиденциальности в список своих магазинов:

  1. Войдите в свою консоль Play.

  2. Выберите приложение.

  3. С левой стороны выберите «Магазин»> «Список магазинов».

  4. В разделе «Политика конфиденциальности» введите URL-адрес, на котором размещена политика конфиденциальности, размещенная в Интернете..

  5. Сохраните изменения, чтобы отправить обновление в свое приложение.

Для получения дополнительной информации посетите наш справочный центр .о требованиях политики конфиденциальности Google Play.

enter image description here

0 голосов
/ 18 сентября 2018

У меня сегодня приостановлено 3 приложения.У меня был напряженный день, но после обеда мне удалось начать работу над приложениями.Я работал и отправил 2 обновления из 3. Теперь я работаю над третьим.

Несколько минут назад одно только что было утверждено.У большинства моих приложений уже есть политика конфиденциальности.Те, которые были приостановлены, не сделали.Подозреваемыми библиотеками в моем случае являются Admob и Firebase Analytics.

Что я сделал: 1. Я создал веб-страницу с политикой конфиденциальности и добавил ссылку в список Google Play Store.2. Я добавил политику конфиденциальности в виде строки в приложении, и она появляется в диалоговом окне, которое пользователь может принять или отклонить один раз.

После обновлений я задержал дыхание на 2 часа и вуаля!

...