Мое приложение было отклонено из игры Google из-за некоторой проблемы с сетевой политикой?

Ниже приводится сообщение - и должен был отклонить его, поскольку он нарушает нашу политику в отношении устройств и сетевых злоупотреблений и раздел 4.4 соглашения о распространении .. Если вы отправили обновление, предыдущая версия вашего приложения по-прежнему работает в Google Play.

Вот как вы можете отправить свое приложение для другого обзора:

Измените свое приложение, чтобы убедиться, что он не имеет доступа или использует сервис или API таким образом, который нарушает условия его использования; например, включив фоновое воспроизведение видео на YouTube. Прочтите политику Device and Network Abuse для получения более подробной информации и примеров. Убедитесь, что ваше приложение соответствует всем другим политикам, перечисленным в Политике программы разработчика. Помните, что дополнительное вмешательство может возникнуть, если есть дополнительные проблемы с политикой в ​​ваших приложениях. Войдите в свою консоль разработчика и отправьте свое приложение.

В моем приложении есть кнопка, которая открывает WhatsApp напрямую, а также я включил веб-сайт youtube.

Скажите, пожалуйста, что проблема

Ответ 1

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

Они прислали мне ссылку, я нажал на ссылку и выполнил поиск метаданных, Нигде на странице не упоминаются метаданные.

У них должна быть очень конкретная причина отклонения, которую я буду рад исправить, если бы они только сказали мне, почему это было отклонено. Вместо этого они дают общий, общий термин и просто говорят, что вы нарушили их условия, пожалуйста, все наши условия, и повторите отправку. Но они не говорят вам конкретно, на что они отклонили приложение.

Они должны знать, почему они отклонили приложение, в частности. Но, похоже, мы отклонили ваше приложение, но мы не скажем вам, почему, вам придется самому это решить. Это похоже на то, что им нравится, когда разработчики пробираются через страницы и страницы требования, чтобы попытаться выяснить, почему они теперь нарушают условия, когда вчера вы были уступчивыми.

Ответ 2

Для дополнительной информации, 4.4 developer-distribution-agreement -

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

Еще одно предложение, которое вы получаете, просто объясняет причину нарушения,

Он не использует или не использует сервис или API таким образом, который нарушает его условия обслуживания; например, включив фоновое воспроизведение видео на YouTube.

Это означает, что вы, вероятно, забыли приостановить видео, когда ваше приложение находится в фоновом режиме,

Лучше ссылаться на Как остановить воспроизведение видео на YouTube в Android-браузере? и попробуйте this ответить как ну, где метод webview onPause вызывается в onPause() как.

@Override
public void onPause() {
    super.onPause();
    mWebView.onPause();
}

Ответ 3

У меня была такая же проблема для моего приложения. Я показывал Banner Ads на экране веб-просмотра, где пользователь смотрел видео Youtube. Согласно политике Google Play, мы не разрешаем показывать BANNER ADS на тех экранах, где мы обращаемся к видео Youtube.

Посмотрите мою фотографию, которую я получил от службы поддержки Google Play.

введите описание изображения здесь

Ответ 4

После многих попыток и бессонных ночей я наконец-то опубликовал свое приложение.

Сначала я добавляю следующий код в свою веб-активность:

myWebView.setWebViewClient(new WebViewClient(){
        @Override
        public void onLoadResource(WebView webview, String url) {
            super.onLoadResource(webview, url);
            if (url.contains("youtube.com")) mShouldPause = true;
        }

    });


@Override
public void onPause() {
    super.onPause();
    if(mShouldPause){
        myWebView.onPause();
    }
    mShouldPause = false;
}

И самое главное в файле манифеста:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

Я сделал так много тестов, и я не думаю, что проблема в том, что видео действительно на YouTube на заднем плане, потому что я пробовал без какой-либо ссылки с YouTube, и приложение не отправляет в Google Play, оно просто работает после разрешения в файле манифеста.

Я надеюсь, что помочь кому-то

Ответ 5

Я не верю, что проблема с воспроизведением видео вообще не позволяет одобрить приложения Android.

Просто добавьте эту строку в свой манифест приложения и одобрите авторизованное приложение.

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

Также для тех, кто использует Cordova (PhoneGap), добавьте плагин с именем cordova-custom-config, чтобы добавить манифест:

Name ACCESS_NETWORK_STATE

Value: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

Ответ 6

В моем случае у меня было оскорбление в описании моего приложения. Я просто должен был поставить * на слове, и это решило это. Невероятно...