android - 目标视频之前的 Youtube 广告

标签 android youtube youtube-api youtube-data-api android-youtube-api

我试图在集成 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/

相关文章:

未调用 Android View onSaveInstanceState

css - 如何确保 iFrame 的纵横比是响应式的?

javascript - 将 youtube 中的 url 替换为嵌入代码 - 错误 : Permission denied to access property 'toString'

javascript - YouTube图像叠加层-Javascript不执行两个元素

java - 如何使用 java gdata 客户端从 YouTube channel 检索视频

javascript - 关闭模式时停止 YouTube 视频

android - 为 Android 设备构建 ADB

android - ReToucherView的onTouchListener已禁用其滚动

android - 如何根据日期和时间android每半小时重置一次计数?

java - Youtube Api 崩溃,YouTubeService 泄露了 IntentReceiver