欢迎光临朱凯的个人博客!
朱凯,a3.work

解决百度联盟广告代码影响网站打开速度的方法

 发布时间: 2016-12-08 15:44      原创:  朱凯      评论: .       .人查看

这里我们用的方式是 js异步加载

广告位异步加载来自百度管家官方, 这个方法同样可以应用到Google

网页访问速度

原理是利用JS来控制广告代码的加载顺序, 一般是将广告的JS放在网页加载完成后才加载。

操作步骤:

先找到原来的百度广告代码, 用一个div(需要指定id)包住你自己的自定义代码, 替换掉百度的广告代码。

eg:

<div id="bdlm">
    <span>正在读取中...</span>    
    <img src="gif.gif" />
</div>

补充说明: 文字图片可以自行更改,当然你也可以自己设计一个美观的div代码块。

然后在网站底部(body前后都可), 添加以下JS代码,这段JS代码就是找到你刚才指定的DIV位置,将百度JS代码插入进去,从而实现异步加载。

<script type="text/javascript" src="http://cpro.baidustatic.com/cpro/ui/c.js"></script>
<script type="text/javascript">BAIDU_CLB_fillSlotAsync('u12345','bdlm');</script>

注意: 第一行代码是百度联盟广告位生成的代码,第二行的bdlm就是DIV广告位置, 请自行修改成自己的id。u12345是联盟广告生成的uid

如果你有多个广告要加载, 那么只需要在JS里面添加编号和广告位置就行了。

比如:

百度联盟

分享是一种快乐,也是一种美德:
¥打开支付宝,扫码领红包¥ 红包

支付宝 aliPay

微信 wxPay