我开发了一款 Android应用程序,可以使用YouTube API在我的YouTube频道上显示视频.

我直接通过YouTubePlayerView类显示视频.我不在YouTube上使用用户授权,只在我的频道播放播放器中的视频.

我也在同一个Activity中使用了视频广告.我在YouTube视频之前展示视频广告.但我不确定这是如此重要.

此外,我还有另一项活动,显示来自我频道的视频列表.对于列表项,我使用视频标题和缩略图.我使用以下网址从YouTube网站获取标题和缩略图:

http://img.youtube.com/vi/" + url + "/default.jpg

http://www.youtube.com/oembed?url=http://www.youtube.com/watch?v=" + id + "&format=json

一切正常.但是当我在Google Play上下载应用程序时,我的应用程序已被删除.这是他们写的:

“After a regular review,we have determined that your app downloads,monetizes,or otherwise accesses YouTube videos in violation of the YouTube Terms of Service or YouTube API Terms of Service. Accessing content,a product,or service in an unauthorized manner is a violation of the Developer distribution Agreement,and is not allowed on Google Play”

我该怎么办,他们接受了我的申请?

解决方法

您的视频广告导致 Terms of Service of the Youtube API出现问题.

the sale of advertising,sponsorships,or promotions placed on or
within the YouTube audiovisual content or player; or

the sale of
advertising,or promotions on any page of the API Client
containing YouTube audiovisual content,unless other content not
obtained from YouTube appears on the same page and is of sufficient
value to be the basis for such sales.

这样做的原因是Google认为您试图从Youtube服务获得广告收入.如果您没有自己的任何内容(值得广告),那么您的应用程序将被删除.

android – 由于Youtube API问题,应用已从Google Play中删除的更多相关文章

  1. ios – 在iPhone上禁用YouTube嵌入的自动全屏

    正如我们将从网站上的其他问题知道到iOSMobileSafari中我们有这些美味属性webkit-playesinline和更简洁的playinline来禁用自动全屏视频.尽管奇迹,我仍然无法弄清楚如何将其添加到YouTubehtml5嵌入.正如预期的那样,YouTube包含在中.理想的结果如下:我试图通过jquery做到这一点,徒劳无功.有任何想法或想法如何做到这一点?解决方法将playsinline=1paramerer添加到embedurl.加?或者&在适当之前;?

  2. 如何将YouTube视频嵌入到PhoneGap ios应用程序中

    我一直在寻找一个解决方案很长一段时间,但我可以找到与旧版本的phonegap相关的东西.我基本上需要在我的应用程序中添加一些youtubes视频,但是目前使用的包括代码如:除了视频将占用的空间外,这并不显示任何东西,只是一个灰色的框.我正在使用phonegap2.9.0和最新版本的xCode.我已经尝试设置域名以允许YouTube,但这没有帮助:我相信这是以前版本的ios的phonegap应用程序

  3. ios – 在没有全屏的UIWebView中播放Youtube视频

    我想在我的应用程序中浏览一个Youtube视频.但通常的技术是,我们在UIWebView中嵌入了一个YouTube视频,当用户点击时,它会自动在MPMoviePlayerController中启动.但这将全屏启动.如何在MPMoviePlayerController中播放此YouTube视频而无需全屏播放.我想在屏幕的一半显示这个.解决方法你设置allowinlinemediaplayback.但

  4. ios – 如何使用YouTube API V3?

    我想知道如何在iOS应用中使用新的YouTubeAPI(第3版),但我不知道如何做.我做了很多关于它的研究,但是我发现所有的例子和老API的代码,所以它们是无效的.现在,我明白了,使用新的API你必须在Google开发者控制台中创建一个项目…使用API2很简单它…

  5. ios – AVPlayer – 播放时切换流质量

    我正在使用AVPlayer播放youtube视频,对于每个YouTube视频ID,我检索了几个不同质量的流网址.我想根据网络状态播放特定的流质量.例如,如果用户在3G上,我想播放质量最低的URL,但如果用户移动到wifi,我想无缝切换到质量更好的流.这不是什么新鲜事,youtube正在他们的应用程序和许多其他人这样做.所以我想知道用AVPlayer进行这种切换的最佳方法是什么,我不希望用户注意到切换,而不会暂停视频播放或缓冲.有什么建议吗?根本不理想,但据我所知,这是唯一的方法.

  6. ios – 我如何解密签名并添加到目标c中的YouTube提取的URL?

    我想在我的应用程序中播放youtube视频.一切正常.但是当我试图观看包含youtube内容的视频时.它失败.我研究发现有人认为你应该加密和解密签名并将其添加到URL?我不知道如何在IOS中解密签名?video_id=uuZE_IRwLNI&el=vevo&ps=default&eurl=&gl=US&hl=en当我使用url它不玩.有什么办法吗?

  7. 在Swift中将视频上传到YouTube

    我正在尝试通过Swift将YouTube视频上传到YouTube的RESTAPI,但我很难搞清楚要做什么.我目前有一个工作的GET请求.我对如何构造POST请求URL以及文件位置在请求中的位置感到困惑.另外我想我应该使用可重新上传的协议?我已经在各种API和文档中苦苦挣扎了2天,感到绝望.这是我的GET请求的工作代码.是的,您需要在YouTube中创建应用/项目,并使用OAuth2.0Flow将视频发布/插入您获得授权访问权限的频道.一旦你从GOOGLE获得了访问权限使用Alamofire如下:像这样调用

  8. 使用Swift通过REST API为youtube上传设置代码段数据

    在multipartFormData块中为参数值添加一行,如下所示:邮政网址也应更改为part=snippet即

  9. android – 由于Youtube API问题,应用已从Google Play中删除

    我开发了一款Android应用程序,可以使用YouTubeAPI在我的YouTube频道上显示视频.我直接通过YouTubePlayerView类显示视频.我不在YouTube上使用用户授权,只在我的频道播放播放器中的视频.我也在同一个Activity中使用了视频广告.我在YouTube视频之前展示视频广告.但我不确定这是如此重要.此外,我还有另一项活动,显示来自我频道的视频列表.对于列表项,我使

  10. android – 在旋转具有单独方向布局的设备的同时继续播放YouTube播放器

    我正在尝试将包含YouTube播放器的视图添加到我在旋转设备时继续播放的活动.由于UI不仅包含视频,因此我使用的是YouTubePlayerFragment.当方向从纵向更改为横向时,系统应使用不同的布局文件.此布局还包括YouTube播放器作为不占用整个屏幕的视图.您将在下面找到重现问题的最低限度代码(对于全新的Android应用,最低API级别为19).这是布局文件:我知道YouTubePla

随机推荐

  1. bluetooth-lowenergy – Altbeacon库无法在Android 5.0上运行

    昨天我在Nexus4上获得了Android5.0的更新,并且altbeacon库停止了检测信标.似乎在监视和测距时,didEnterRegion和didRangeBeaconsInRegion都没有被调用.即使RadiusNetworks的Locate应用程序现在表现不同,一旦检测到信标的值,它们就不再得到更新,并且通常看起来好像信标超出了范围.我注意到的一点是,现在在logcat中出现以下行“B

  2. android – react-native动态更改响应者

    我正在使用react-native进行Android开发.我有一个视图,如果用户长按,我想显示一个可以拖动的动画视图.我可以使用PanResponder实现这一点,它工作正常.但我想要做的是当用户长按时,用户应该能够继续相同的触摸/按下并拖动新显示的Animated.View.如果您熟悉Google云端硬盘应用,则它具有类似的功能.当用户长按列表中的任何项目时,它会显示可拖动的项目.用户可以直接拖

  3. android – 是否有可能通过使用与最初使用的证书不同的证书对其进行签名来发布更新的应用程序

    是否可以通过使用与最初使用的证书不同的证书进行签名来发布Android应用程序的更新?我知道当我们尝试将这样的构建上传到市场时,它通常会给出错误消息.但有没有任何出路,比如将其标记为主要版本,指定市场中的某个地方?解决方法不,你不能这样做.证书是一种工具,可确保您是首次上传应用程序的人.所以总是备份密钥库!

  4. 如何检测Android中是否存在麦克风?

    ..所以我想在让用户访问语音输入功能之前检测麦克风是否存在.如何检测设备上是否有麦克风.谢谢.解决方法AndroidAPI参考:hasSystemFeature

  5. Android – 调用GONE然后VISIBLE使视图显示在错误的位置

    我有两个视图,A和B,视图A在视图B上方.当我以编程方式将视图A设置为GONE时,它将消失,并且它正下方的视图将转到视图A的位置.但是,当我再次将相同的视图设置为VISIBLE时,它会在视图B上显示.我不希望这样.我希望视图B回到原来的位置,这是我认为会发生的事情.我怎样才能做到这一点?编辑–代码}这里是XML:解决方法您可以尝试将两个视图放在RelativeLayout中并相对于彼此设置它们的位置.

  6. android – 获得一首歌的流派

    我如何阅读与歌曲相关的流派?我可以读这首歌,但是如何抓住这首歌的流派,它存放在哪里?解决方法检查此代码:

  7. android – 使用textShadow折叠工具栏

    我有一个折叠工具栏的问题,在展开状态我想在文本下面有一个模糊的阴影,我使用这段代码:用:我可以更改textColor,它可以工作,但阴影不起作用.我为阴影尝试了很多不同的值.是否可以为折叠文本投射阴影?

  8. android – 重用arm共享库

    我已经建立了armarm共享库.我有兴趣重用一个函数.我想调用该函数并获得返回值.有可能做这样的事吗?我没有任何头文件.我试过这个Android.mk,我把libtest.so放在/jni和/libs/armeabi,/lib/armeabi中.此时我的cpp文件编译,但现在是什么?我从objdump知道它的名字编辑:我试图用这个android.mk从hello-jni示例中添加prebuild库:它工作,但libtest.so相同的代码显示以下错误(启动时)libtest.so存在于libhello-j

  9. android – 为NumberPicker捕获键盘’Done’

    我有一个AlertDialog只有一些文本,一个NumberPicker,一个OK和一个取消.(我知道,这个对话框还没有做它应该保留暂停和恢复状态的事情.)我想在软键盘或其他IME上执行“完成”操作来关闭对话框,就像按下了“OK”一样,因为只有一个小部件可以编辑.看起来处理IME“Done”的最佳方法通常是在TextView上使用setonEditorActionListener.但我没有任何Te

  10. android – 想要在调用WebChromeClient#onCreateWindow时知道目标URL

    当我点击一个带有target=“_blank”属性的超链接时,会调用WebChromeClient#onCreateWindow,但我找不到新的窗口将打开的新方法?主页url是我唯一能知道的东西?我想根据目标网址更改应用行为.任何帮助表示赞赏,谢谢!

返回
顶部