Google Adsense广告加载慢的解决方法,影响网站访问速度

2015年1月7日 发表评论 阅读评论

这几天感觉Google AdSense广告的加载速度变慢,打开网页就AdSense得代码加载最慢,影响了访客体验度,搜了一些找到了解决办法。基本原理就是把AdSense代码放在网页尾部,把广告代码位置放置一个加载提示,使用JS调用尾部广告代码,这样就提高了网页加载速度。具体做法:

先在要显示google广告的地方插入以下语句:

<div class=”pageContent” id=”googlead_1″>
广告载入中…
</div>

如果要插入两段广告,那么在第二处广告显示的地方插入:

<div class=”pageContent” id=”googlead-2″> 广告载入中… </div>

如果插入三段就以此类推。

然后,在页面代码的最后,比如</body>前,加上以下代码:

<span id=”con_googlead_1″> 这里填入你的google adsense广告代码内容</span> <script type=”text/javascript”> googlead_1.innerHTML=con_googlead_1.innerHTML; con_googlead_1.innerHTML=””; </script>

如果上部页面内容里不只一段广告显示位置,那么页面底部的代码也要相应的添加con_googlead_2,con_googlead_3等等。

当然,这段代码不光可以用于google adsense广告的加载显示上。也可以用于其他内容。
[ad#co-5]

如果你想给广告加载做个动画效果也很简单,用一个动画图片模拟的加载动态就行了。图片中的进度和广告加载进度无关。要实现这个效果这要用下边的代码替换“广告载入中…”那段文字就可以了,代码:

<center><img src=”这里填上你的动态图片地址”></center>

[ad#co-7]

 

致Google AdSense全体工作人员:
我今天要反馈的问题是无数人曾经提出过的问题:Google广告经常加载缓慢、甚至无法加载,严重影响了网页的加载。这个问题很多人都提出来过,但至今没看到Google给出官方的解决方案。
我在网络上寻找解决方案时,无意中找到了这篇文章:http://www.google.com.hk/ggblog/adsense-zhs/2009/01/adsense_19.html
非常不解的是,这篇文章中Google官方如是说:“我们注意到大家采用该方式以解决页面内容下载过慢的问题,但是从我们目前的数据和发布商反馈来看,AdSense广告在本地区的投放是不会影响页面内容下载的。”
实在不知道Google官方的工作人员到底是掩耳盗铃呢,还是真的白痴到这种程度。大家都知道,在中国大陆连google.com都经常不能正常访问,至于原因大家都心知肚明,而Google的工作人员却说“不会影响页面内容下载”。不错,Google AdSense的代码确实不会影响网页代码的加载,但网页代码加载完毕并不代表页面能正常显示,只有在Google广告加载完毕后,网页才能正常显示出来。如果网页不能正常显示,又何谈“不会影响页面内容下载”?
本人一直非常支持Google,但在这个问题上,Google官方的态度非常令我失望。因为关于这个问题我见到有非常多的人提出过,我自己也在很早以前也在这个论坛中提出过。但Google官方却视而不见,至今没有解决,反而说出以上文章中的话来。我实在不明白,难道Google的工作人员就不知道在中国大陆访问Google是经常有障碍的?难道Google的工作人员不知道在中国大陆不同的地方、不同的时间访问Google都可能会是不同结果的?Google的工作人员不会连这个“常识”都不知道吧?请Google的工作人员不要以为在Google的办公室测试没问题就以为在全国所有地方都没问题,就算你们自己没有发现问题,但那么多人的反馈难道你们看不到?
请Google尽快解决这个问题,最好的解决方案是不用更改AdSense代码,使页面在Google广告未加载完毕时能正常显示。或者允许开发人员在页面加载完毕后使用JS设置AsSense代码。
谢谢。


转载请注明来自:[MSN Spaces]http://msn.shandian.biz/869.html

  1. 美Win网
    2015年8月2日22:03 | #1

    不知道现在解决的怎么样了,我现在GAD的都暂停了,哎!