违反设备和网络滥用政策
Posted
技术标签:
【中文标题】违反设备和网络滥用政策【英文标题】:Violating the Device and Network Abuse policy 【发布时间】:2016-03-29 06:17:57 【问题描述】:我的一个 android 应用正在使用 YouTube API 下载视频。由于以下问题,这已从 Play 商店中删除。
“此应用因已从 Google Play 下架。在提交您的应用以供再次审核之前,请通读政策并修改您的应用,以确保它不会下载、获利或访问YouTube 视频的方式违反了 YouTube 服务条款。”
我浏览了这些政策,但我无法理解上述错误。有人可以指导我可能是什么问题吗?
而且,此错误可能会导致我的 Play 商店帐户终止出现任何问题?
【问题讨论】:
您是否遵守了 YouTube 服务条款? 我投票结束这个问题,因为它是关于 Youtube TOS @Antimony 这不是题外话,你必须学会在以这种方式评论之前找到 OP 询问的原因 您找到解决方案了吗?我遇到了同样的情况。 @GillisHaasnoot 如果您展示的广告违反了 youtube 政策,请尝试删除广告,或尝试我在以下答案中提供的其他解决方案。 【参考方案1】:我的应用遇到了同样的问题。我在播放 Youtube 视频的 web 视图中显示横幅广告。根据 Google Play 计划政策,我们不得在访问 Youtube 视频的屏幕上显示横幅广告。
所以,
如果您的应用在 youtube 视频屏幕上显示广告,请尝试移除横幅广告
确保在应用处于后台时暂停视频。这可能是因为您可能忘记在应用处于后台时暂停视频。使用以下代码:-
@Override
public void onPause()
super.onPause();
mWebView.onPause();
在清单文件中添加的重要内容:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
如果您仍然遇到同样的问题,在尝试所有这些之后。您可以通过回复您收到此拒绝电子邮件的同一电子邮件来联系 Google应用程序”。
希望这可能会有所帮助!
【讨论】:
【参考方案2】:感谢大家的意见和解释。不幸的是,它与广告无关。 3年前我们已经通过了那个车站。这次不同了。经过我们和谷歌支持之间的几封邮件,我们终于找到了原因: 我们基本上是链接到内容不属于合法版权所有者的视频。换一种说法。 youtube 上的视频不合法。视频内容不归上传者所有。 我们应用程序中链接的视频列表是根据关键字以编程方式生成的。不是手动挑选的。 你会说这是谷歌及其过滤系统的责任,但显然不是。因此,我们从应用程序中删除了整个 Youtube 功能。不是很好,但我们找不到其他解决方案。还在想有没有办法。
【讨论】:
【参考方案3】:这里是解决方案。试试这个方法,希望能解决你的问题。
确保在关闭设备屏幕后,您的应用不应播放任何视频或任何内容,因为这会干扰用户的设备。
根据谷歌:
我们不允许应用干扰、破坏、损坏或访问 未经授权的方式使用用户的设备
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
在androidManifest
文件中添加这两个权限
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
【讨论】:
感谢我在主活动中使用了onDestroy()
方法以上是关于违反设备和网络滥用政策的主要内容,如果未能解决你的问题,请参考以下文章