Приложение удалено из Google Play. Issue: Violation of Usage of Android Advertising ID policy and section 4.8 of the Developer Distribution Agreement

от
Android    google, google play, privacy. policy, политика конфиденциальности

Вам приходит письмо с таким содержанием:
Notification from Google Play about APPNAME
Hi developers at COMPANYNAME,

After review, APPNAME, com.companyname.appname, has been removed from Google Play due to a policy violation. This app won’t be available to users until you submit a compliant update.

Issue: 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 identifier, which is subject to a privacy policy requirement. If your app collects the Android advertising ID, you must provide a valid privacy policy in both the designated field in the Play Console, and from within the app.


Вкратце, ваше приложение содержит рекламу, а значит должно предоставлять политику конфиденциальности. Даже если лично вы никаких приватных данных не собираете, это могут делать (и делают) сторонние сервисы аналитики.

РешениеОчевидно, нам нужна страничка с политикой конфиденциальности для приложения. Самый простой способ её создать — сгенерировать на этом сайте: https://app-privacy-policy-generator.firebaseapp.com

shot-20180922T125742.png

App Name: указываем имя приложения (можно скопировать прямо из письма)
Choose Type of App: выбираем соответствующий тип приложения. Скорее всего в вашем случае будет Ad Supported.
Choose Dev Type: разработчик вашего приложения -- лично вы или ваша компания?
В зависимости от выбранного типа в предыдущем пункте, требуется ввести Developer Name или Company Name. В обоих случаях их можно скопировать из письма.
Personally Identifiable Information you collect (comma separated): здесь честно указываем, какие данные лично вы собираете. Это может быть location, frequency of internet access, device name, operating system version, IP. или что-то другое. Если вы ничего не собираете, оставляйте поле пустым.
Choose Mobile OS: здесь всё просто, указывайте Android, либо Android & iOS, если у вас есть ещё и приложение для iOS.

Справа есть переключатели Include links to privacy policy of Third Party Services, нужно выбрать те сервисы, которые подключены в вашем приложении.
Если вы используете AdMob, то нужно будет выбрать AdMob и Firebase Analytics.

Вот пример заполненных данных для моего приложения:
shot-20180922T130127.png

Теперь нажимаем Generate и получаем готовую политику конфиденциальности.
Внизу будет ссылка DOWNLOAD HTML, сохраняем страницу.
На всякий случай сохраните ещё и страницу Terms & Conditions, доступную на вкладке T & C.


Размещение страниц
Теперь размещаем эти страницы на своём сайте или каком-нибудь бесплатном хостинге. В крайнем случае есть GitHub Pages, либо свяжитесь со мной, я размещу ваши странички на этом сайте :​).
Вот мои:
  Privacy Policy
  Terms & Conditions


Указание политики конфиденциальности на странице приложения
Теперь открываем своё приложение в Google Play Developer Console. Настройки страницы приложения -> Описание приложения. Прокручиваем в самый низ. Скорее всего у вас там сейчас то же, что и у меня:
shot-20180922T134652.png

Заполняем это поле и жмём кнопку ОТПРАВИТЬ НА ПОВТОРНУЮ ПРОВЕРКУ
shot-20180922T134919.png

Также будет не лишним добавить ссылку на страницу политики конфиденциальности в ваше приложение, либо встроить содержимое в WebView, чтобы можно было открыть даже без подключения к интернету.


Обновление. Issue: Violation of Inappropriate Ads policy
Спустя три часа после указания политики конфиденциальности на странице приложения, пришло новое письмо:
Notification from Google Play about APPNAME

Hi Developers at COMPANYNAME,
Thanks for submitting APPNAME (com.companyname.appname) to Google Play.

Publishing status: Rejected
After review, your app has been rejected and wasn't published due to a policy violation. If you submitted an update, the previous version of your app is still available on Google Play.

Issue: Violation of Inappropriate Ads policy
The ads shown within your app must be appropriate for the intended audience of your app, even if the content by itself is otherwise compliant with our policies. For example, ads that show mature content or services cannot be served in apps that have a content rating for younger audiences.
На этот раз им не понравилось, что в моём приложении возрастное ограничение 3+, то есть для всех, а реклама может показываться любая.

Чтобы это исправить, нужно либо изменить возрастное ограничение своего приложения, либо настроить сервис рекламы. В моём случае это AdMob.

Решение
В AdMob открываем Управление блокировкой для своего приложения и переходим на вкладку Деликатные категории.
shot-20180922T172722.png
Как видно, детям может быть показана не очень подходящая реклама, что плохо.
Отключаем всё на этой странице.
shot-20180922T173421.png

Затем в Google Play Developer Console что-нибудь меняем во вкладке Описание приложения, чтобы активировалась кнопка Отправить на повторную проверку. Отправляем и ждём проверки.
  • +8
  • views 10847