我的一款Android应用使用YouTube API下载视频。由于以下问题,这已从Play商店中删除。
"此应用已从Google Play中移除,违反了设备和网络滥用政策。在提交您的应用以进行其他审核之前,请仔细阅读该政策并修改您的应用,以确保其不会以违反YouTube服务条款的方式下载,获利或访问YouTube视频。"
我已经完成了这些政策,但我无法理解上述错误。有人可以指导我可能是什么问题吗?
而且,此错误可能会导致我的Play商店帐户终止出现任何问题?
答案 0 :(得分:2)
我的应用程序遇到了同样的问题。我在网页视图中显示横幅广告,正在播放Youtube视频。根据Google Play计划政策,我们不允许在我们访问Youtube视频的屏幕上显示横幅广告。
所以,
如果您的应用在YouTube视频屏幕中展示广告,请尝试删除横幅广告
确保在应用处于后台时暂停视频。这可能是您可能忘记在应用处于后台时暂停视频。使用以下代码: -
@覆盖
public void onPause(){
super.onPause();
mWebView.onPause();
}
在清单文件中添加的重要内容:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
如果您仍然遇到同样的问题,请尝试所有这些。您可以通过回复收到此拒绝电子邮件的同一封电子邮件与Google联系,并询问有关详细说明的具体原因。拒绝该应用&#34;。
希望这可以帮助!!
答案 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" />