setContinuousPlayback()
方法会通知 SDK 播放器是否会在一个内容视频播放完后继续播放其他内容视频(类似于电视广播)。如果设置为 true,则请求返回的广告是广告服务器指定为适合连续播放的广告。如果不调用此方法,则设置将保持未知状态。
以下示例演示了如何在广告请求中设置连续播放。
var adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl(adTagUrl); adsRequest.setContinuousPlayback(true); adsLoader.requestAds(adsRequest);
连续播放与广告自动播放的区别
借助适用于 HTML5 的 IMA SDK,您还可以设置播放器是自动开始播放,还是等待用户操作后再开始播放。这是通过
setAdWillAutoPlay()
方法实现的。如果设置为 true,则返回的广告是广告服务器指定为适合自动播放环境的广告。
下表详细说明了何时根据与广告配对的视频内容请求连续播放和自动播放广告。
| 视频内容 | setContinuousPlayback() 的参数 | setAdWillAutoPlay() 的参数 |
|---|---|---|
| 在用户互动后播放的单个内容视频 | false |
false |
| 自动播放的单个内容视频 | false |
true |
| 在用户互动后播放第一个视频,但自动播放后续视频的视频播放列表 | true |
false |
| 自动播放第一个视频并自动播放后续视频的视频播放列表 | true |
true |