mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-03 09:49:28 +02:00
Fix ads on playlists
This commit is contained in:
parent
287013a513
commit
cf13a81a6a
1 changed files with 20 additions and 8 deletions
|
@ -236,27 +236,39 @@ function changeVideoSrcLoad() {
|
|||
});
|
||||
}
|
||||
var _reloadAdsTimeout;
|
||||
var isReloadingAds = false;
|
||||
function reloadAds() {
|
||||
if (isReloadingAds) {
|
||||
return false;
|
||||
}
|
||||
isReloadingAds = true;
|
||||
setTimeout(function () {
|
||||
isReloadingAds = false;
|
||||
}, 500);
|
||||
clearTimeout(_reloadAdsTimeout);
|
||||
console.log('reloadAds ');
|
||||
if (playerIsReady() && player.ima) {
|
||||
console.log('reloadAds player.ima.getAdsManager', player.ima.getAdsManager());
|
||||
try {
|
||||
console.log('reloadAds player.ima.getAdsManager()', player.ima.getAdsManager());
|
||||
if (player.ima.getAdsManager()) {
|
||||
console.log('reloadAds player.ima.getAdsManager 1');
|
||||
//player.ima.changeAdTag(_adTagUrl);
|
||||
} else{
|
||||
console.log('reloadAds player.ima.getAdsManager 2');
|
||||
player.ima.requestAds();
|
||||
}
|
||||
player.ima.requestAds();
|
||||
player.ima.changeAdTag(null);
|
||||
player.ima.setContentWithAdTag(null, _adTagUrl, false);
|
||||
player.ima.changeAdTag(_adTagUrl);
|
||||
setTimeout(function () {
|
||||
player.ima.requestAds();
|
||||
console.log('reloadAds done');
|
||||
}, 2000);
|
||||
player.ima.requestAds();
|
||||
} catch (e) {
|
||||
console.log('reloadAds ERROR', e.message);
|
||||
|
||||
|
||||
}
|
||||
} else {
|
||||
_reloadAdsTimeout = setTimeout(function () {
|
||||
reloadAds();
|
||||
}, 1000);
|
||||
}, 200);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue