我在我的網站使用2彈出式廣告標記,所以爲了不打擾訪客我喜歡讓第一次彈出和第二彈出由JavaScript或jQuery之間的延遲時間。加載廣告標籤延遲後JavaScript或jquery
例如
第一標籤將我們EXECUT或負載後經過充分的頁面加載和第二彈出60秒將經過20分鐘再予
TAG 1是負載:
<script type="text/javascript">
var ad_id = 111111;
var ad_advert = 'int';
var frequency_cap = 5;
var frequency_delay = 5;
var init_delay = 3;
var popunder = true;
</script>
<script src="https://cdn.popup.pop/js/entry.js"></script>
TAG 2:
<script type="text/javascript">
var ad_id = 22222;
var ad_advert = 'int';
var frequency_cap = 5;
var frequency_delay = 5;
var init_delay = 3;
var popunder = true;
</script>
<script src="https://cdn.upup.up/js/entry.js"></script>
Regards
更新:仍然沒有工作,任何解決方案請
<script type="text/javascript">
var adfly_id = 17609785;
var adfly_advert = 'int';
var frequency_cap = 1000;
var frequency_delay = 0;
var init_delay = 0;
var popunder = true;
</script>
<script type="text/javascript">
function injectJs(url) {
var script = document.createElement('script');
script.type = 'text/javascript';
script.async = true;
script.onload = function(){
// remote script has loaded
};
script.src = url;
document.getElementsByTagName('head')[0].appendChild(script);
}
(function() {
setTimeout(function(){ injectJs('https://cdn.adf.ly/js/entry.js')}, 1000 * 3); // 3 seconds or
setTimeout(function(){ injectJs('https://cdn.adf.ly/js/entry.js')}, 1000 * 60 * 20); //20 min
})()
</script>
請檢查此鏈接https://stackoverflow.com/questions/8578617/inject-a-script-tag-with-remote-src-and-wait-for-it-to-execute – Atiq
我看到你更新了你的代碼與https://cdn.adf.ly/js/entry.js兩次。但在上例中,您使用https://cdn.popup.pop/js/entry.js和https://cdn.upup.up/js/entry.js。請檢查一下。 – Atiq