gpt4 book ai didi

javascript - 有没有办法在 document.ready 上加载 doubleclick.net 广告代码?

转载 作者:行者123 更新时间:2023-11-30 17:06:47 25 4
gpt4 key购买 nike

我尝试在 document.ready 上加载 doubleclick.net 广告标记,但广告没有显示。

HTML

<script language="JavaScript" type="text/javascript" data-ad-src="http://ad.ch.doubleclick.net/adj/swisswebcams/;lng=de;kw=home;tile=3;dcopt=ist;sz=160x600;ord=1874680027?"></script>

JavaScript(需要 jQuery)

$(document).ready(function(){
$('script[data-ad-src]').each(function(){
this.src = $(this).attr('data-ad-src');
$(this).removeAttr('data-ad-src');
});
});

脚本在生成的源代码中正确显示,但它不再加载广告。脚本是否需要 document.ready 事件?有没有办法在 document.ready 之前加载此脚本 - 或者再次触发 document.ready?

PS:我更喜欢使用“同步”标签而不是“异步”标签,因为“异步”正在创建一个 iFrame,当动态显示第 3 方网络时,它的宽度/高度不再灵活。

最佳答案

试试这个

<script>
var wr = document.write, dchtml=[];
document.write=function(str) {
// you may want to catch '<script' and add the src to the head when needed
dchtml.push(str);
}
</script>
<script language="JavaScript" type="text/javascript" data-ad-src="http://ad.ch.doubleclick.net/adj/swisswebcams/;lng=de;kw=home;tile=3;dcopt=ist;sz=160x600;ord=1874680027?"></script>
<script>
$(function() { // assuming jQuery is loaded before this block
$("#whereIWantMyAds").html(dchtml.join("\n"));
});
<script>

关于javascript - 有没有办法在 document.ready 上加载 doubleclick.net 广告代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27844099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com