我正在使用 OpenPlayerJS 播放中间卷,其中 autoPlayAdBreak 设置为 false,因为我需要手动指定每个广告中断的时间。现在,我的第一个广告显示,但是当我进入第二个广告插播时间时,它会重定向回我第一个广告的位置,它会继续这种方式。有人可以为我提供解决方案。一直在为此苦苦挣扎。
初始化代码。
`var instance = new OpenPlayerJS(player.id, {
ads: {
debug: false,
autoPlayAdBreaks: false,
numRedirects: 6,
src: 'https://pubads.g.doubleclick.net/gampad/ads?iu=..',
},
});
instance.init();`
对于广告插播,第 1 次工作正常,第 2 次重定向到 old 等等。`var id = document.querySelector(".op-player").id; var player_instance = OpenPlayer.instances[id];
if (player_instance.isAd()) {
console.log("yes its the instance of an ad..", player_instance.isAd());
return;
}
var adsInstance = player_instance.getAd();
console.log('get ad..', player_instance.getAd());
adsInstance.load(true); // Have to set force when using manual ad breaks`