我试图在集成 Youtube Android SDK 时避免使用 Youtube Pre-Rolls。有什么办法可以避免吗?
我理解有一个条款:
"does not encourage or create functionality for Your users or other third parties to: modify, replace, interfere with or block advertisements placed by YouTube in the YouTube Data, YouTube audiovisual content, or the YouTube player;"
https://developers.google.com/youtube/terms
但是,在查看了以下网站推荐的一些应用程序之后,例如 5by .我没有看到他们在任何 Youtube 视频之前播放任何广告。
http://apiblog.youtube.com/2012/12/no-webview-required-with-native-youtube.html
如果有人想绕过目标视频之前出现的这个 Youtube 广告,那就太好了。
最后,无论如何(即使是盗版问题),我想了解,像 5by 这样的应用程序如何能够绕过在目标视频之前播放的广告。
最佳答案
使用 Youtube Android API,您可以在初始化步骤中将视频模式设置为 Chromeless(如在 onInitializationSuccess() 中):
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean restored) {
//...
player.setPlayerStyle(YouTubePlayer.PlayerStyle.CHROMELESS);
//...
}
在 Chromeless 模式下,SDK 不会在前贴片广告中加载任何广告(在视频播放之前),相反它会在播放期间显示底部叠加广告(这可能有点烦人无论如何)。
关于android - 目标视频之前的 Youtube 广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27602571/