违反设备和网络滥用政策

时间:2016-03-29 06:17:58

标签: android youtube google-play publish policy

我的一款Android应用使用YouTube API下载视频。由于以下问题,这已从Play商店中删除。

"此应用已从Google Play中移除,违反了设备和网络滥用政策。在提交您的应用以进行其他审核之前,请仔细阅读该政策并修改您的应用,以确保其不会以违反YouTube服务条款的方式下载,获利或访问YouTube视频。"

我已经完成了这些政策,但我无法理解上述错误。有人可以指导我可能是什么问题吗?

而且,此错误可能会导致我的Play商店帐户终止出现任何问题?

3 个答案:

答案 0 :(得分:2)

我的应用程序遇到了同样的问题。我在网页视图中显示横幅广告,正在播放Youtube视频。根据Google Play计划政策,我们不允许在我们访问Youtube视频的屏幕上显示横幅广告。

enter image description here

所以,

  1. 如果您的应用在YouTube视频屏幕中展示广告,请尝试删除横幅广告

  2. 确保在应用处于后台时暂停视频。这可能是您可能忘记在应用处于后台时暂停视频。使用以下代码: -

    @覆盖

    public void onPause(){
      super.onPause();
      mWebView.onPause();
    }
    
  3. 在清单文件中添加的重要内容:

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    
  4. 如果您仍然遇到同样的问题,请尝试所有这些。您可以通过回复收到此拒绝电子邮件的同一封电子邮件与Google联系,并询问有关详细说明的具体原因。拒绝该应用&#34;。

  5. 希望这可以帮助!!

答案 1 :(得分:1)

感谢大家的观点和解释。不幸的是,它与广告无关。 3年前我们已经通过那个站了。这次是不同的。在我们与Google支持之间的几封邮件之后,我们终于找到了原因: 我们基本上链接的视频的内容不属于合法的版权所有者。换一种说法。 youtube上的视频不合法。视频内容不归上传者所有。 我们的应用中链接的视频列表是基于关键字以编程方式生成的。不要手动精心挑选。 你会说这是谷歌及其过滤系统的责任,但显然,事实并非如此。因此,我们从应用中删除了整个Youtube功能。不是很好,但我们找不到另一种解决方案。还在考虑是否有解决方案。

答案 2 :(得分:1)

这是解决方案。尝试这种方法,希望您的问题能得到解决。

请确保在关闭设备屏幕后,您的应用不会播放任何视频或任何内容,因为这会干扰用户的设备。

根据google:

  

我们不允许干扰,破坏,破坏或访问应用程序   用户设备的未经授权的方式

First在Java MainActivity中添加这两个方法

@Override
    protected void onPause() {
        super.onPause();
        myWebView.onPause();//if it's not webview in your case then add the method name you want pause when user device is pause
    }


    @Override
    protected void onResume() {
        super.onResume();
        myWebView.onResume();//same as here if it's not webview then add the method name you want to resume when user resume their device
    }

Secondly在Android Manifest文件中添加这两个权限

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