Google Adsense 官方的加速显示代码的改进用法!
2006年3月17日 | 作者: 牧天 | 分类: Tips
为了解决因部分地区网络无法连接 Google 服务器,而使得页面中的 Google Adsense 代码拖慢网页速度的问题,Google 推出了官方的加速显示代码。
所谓 Google Adsense 官方的加速显示代码,就是下面这段了:
<div id="googlead" width="468" height="15"></div>
<div id="googleadcode" style="display:none">
<script type="text/javascript"><!--
google_ad_client = "pub-1819837695720664";
google_ad_width = 468;
google_ad_height = 15;
google_ad_format = "468x15_0ads_al_s";
google_ad_channel ="";
google_page_url = document.location;
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "336699";
google_color_url = "225588";
google_color_text = "000000";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js“>
</script>
</div>
<script language=”javascript”>
if(document.all.item(”googlead”) != null)
{
googlead.innerHTML = googleadcode.innerHTML
}
</script>
因为学校的公寓城用的是教育网,国外的网站连接全部被屏蔽掉了,Google 也不例外。上次就是因为网页中加了 Google Analytics 的代码,在那边一直打不开我的网站,然后就不得不忍痛割爱,摘掉了这项超极强大的统计代码。现在网页中又加入了 Google Adsense,幸好有上面这段代码,使得我的网站既能做广告,又不影响在教育网的浏览。
使用中发现通过上面方法处理的页面到 Firefox 中广告根本出不来,仔细研读代码,发现其中的 JS 用得不是很标准,于是我又对这段代码做了下面的优化:
在代码中需要加广告的地方加入:
<!-- Google AdSense Start -->
<div id="gad" style="width=468px;height=15px;"></div>
<!-- Google AdSense End -->
然后在页面代码的最底下加入:
<!-- Google AdSense Code Start -->
<div id="gadcode" style="display:none">
<script type="text/javascript"><!--
google_ad_client = "pub-1819837695720664";
google_ad_width = 468;
google_ad_height = 15;
google_ad_format = "468x15_0ads_al_s";
google_ad_channel ="";
google_page_url = document.location;
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "336699";
google_color_url = "225588";
google_color_text = "000000";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
<script type="text/javascript">
if(document.getElementById("gad") != null)
{
document.getElementById("gad").innerHTML = document.getElementById("gadcode").innerHTML;
}
</script>
<!-- Google AdSense Code End -->
经测试,问题得到了有效解决。
google_page_url = document.location;
这句也可以加?是不是官方的优化方案?
我自己去问问。。呵呵
这句也可以加?是不是官方的优化方案?
我自己去问问。。呵呵
你说的那一行所在的一段javascript是Google Adsense直接提供给每个用户的链接代码,你可以注册研究一下。 [tong]
google_page_url = document.location;
为什么我看不到有这行?如何让它在代码中显示?