于是放广告赚广告费成为了草根博客网赚的主要生存方式。像免费资源部落就是这样,目前放了Google Adsense、百度联盟的固定广告,但是根据我的经验,每个月的收入不仅少得可怜,单价更是低吓死人。
既然放了广告,那肯定要拼命地获得高>价的广告了,况且google和百度都鼓励广大站长们在合理范围内对联盟广告进行优化, 以提高转化率,提高站长的收入。这些方法有:
话又说回来了,一个网站的广告不能放太多,否则会适得其反,广告收入还会大不如从前。以前部落每个页面都会放三个Google Adsense,后来发现Google广告太多会影响了网页的加载速度,于是就调整为一个了。
再后来成功申请了百度联盟e告,又用了百度广告管家,现在每个页面都会有两三个百度广告。当初之所以要选择百度广告管家,原因是看重了百度广告比谷歌广告更快的加载速度(因为百度不受干扰)。
但是事与愿违,在大部分时间百度联盟广告和百度广告管家的加载速度是很快,但也有一些时候,百度广告会严重影响网页的打开速度,有的时候甚至会直接卡在那里,令人相当无语。这次网赚分享就来研究如果加快百度广告的加载速度。
百度联盟广告显示错误和解决百度广告影响网站打开速度的方法
1、话说不少人也遇到了百度广告影响页面打开速度的问题,于是到百度广告管家贴吧去投诉,得到的回答好像大部分要自己检查一下自身的服务器的问题,与百度服务器无关。
2、所以这次我就抓到了百度联盟广告的低级错误,截个图,证明是百度技术的问题。就在前几天我在所有的放百度联盟广告的网页中都遇到了JS错误,这个错误在Firefox会显示:
c is undefined
...ue},get:"default",set:"default"},rssl1:{custParamName:"tl",modifier:"dynamic",de...c.js (第 1 行)
3、如下图:
4、在IE则会直接报错,错误代码如下:
网页错误详细信息
用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; QQDownload 716; .NET CLR 2.0.50727)
时间戳: Sun, 1 Jul 2012 04:11:15 UTC
消息: 'addEventListener' 为空或不是对象
行: 1
字符: 5275
代码: 0
URI: http://cpro.baidu.com/cpro/ui/c.js
5、截图显示如下:
6、另外就是百度广告有时会导致网页卡住无法打开,显示一直等待cb.baidu.com响应,如下图:
1、广告位异步加载来自百度管家官方,这个方法同样可以应用到Google Adsense加载中。原理是利用JS来控制广告代码的加载顺序,一般是将广告的JS放在网页加载完成后才加载。
2、先找到原来的百度广告代码,用一个特别的div包住你自己的自定义代码,替换掉百度的广告代码。内容如下:
3、说明文字可以自由更新,图片地址请自行修改,当然你也可以只放一段文字,省了图片速度更快。
4、然后;博客的footer.php或者其它的文件中,添加以下代码JS代码,这段JS代码就是找到你刚才指定的DIV位置,将百度JS代码插入进去,从而实现加载。
5、注意上面的boxad就是DIV广告位置,请自行修改成自己的。
6、如果你有多个广告要加载,那么只需要在JS里面添加编号和广告位置就行了。如下图:
1、上面的方法专门针对百度广告,使用其它的广告可以用下面这个通过的广告位异步加载JS代码。
2、首先还是指定广告位置。
3、然后在页面最下方加入以下JS,实现r后加载广告代码。
1、这个方法的优势会在页面有多个百度广告中显现出来,百度广告两段式JS代码高级接口通过BAIDU_CLB_preloadSlots函数,可以将页面上多个广告位的广告请求合并为1次请求,大幅降低js请求次数,有效减少页黉秩颈蛔枞的情况,提升广告加载速度。
2、请把下列代码放在你的</head>前。
3、代码中的数字是你的百度广告的代码,如下图:
1、注意iframe调用已经明令禁止在Google Adsense和百度联盟广告中使用,不过鉴于iframe调用广告代码对加载网页加载速度有着巨大的作用,我们可以将这个方法应用到百度广告管家和其它的固定广告投放中。
2、请将以下代码保存为html文件,文件名参考:guanggao.html。嫌麻烦的朋友,请直接下载我制作了html文件:iframe调用html下载地址。
3、然后将以下代码放在你的广告位置中,就会显示出广告了。
4、其中,src、width、height属性需要手工修改。src修改为html文件地址,并附加“id=广告位id”的参数;width和height分别为广告位的宽度和高度。
5、当然上面的方法是一个集中处理多个百度广告的方法,你也可以直接一个一个地用iframe调用,这样管理起来可能会比较吃力些。
6、相关的参数属性如下:
7、照着上面百度的html代码,自己做一个Html广告文件,参考如下:
1、广告位异步加载最值得推荐,但是如果你的页面广告过多,浏览器在最后可能会一次加载执行多个广告JS,最坏的结果是浏览器会卡几下,尤其是在IE6这种过时的浏览器上。
2、百度广告两段式JS代码,根据我的使用经验,没有什么作用,该卡的还是卡,虽然会减少广告的JS请求次数,但是没有加载广告的传输速度,也是白搭。
3、iframe调用请不要运用在Google Adsense和百度联盟广告中,制作的Html的charset请根据不同的网站决定对应网站的编码(如:GB2312、utf-8等)。
电脑维护,系统安装,软 、硬件维修,电脑配件,零售业务,网站建设,路由器安装设置、 服务器维护,电脑、网络维护,智能手机刷机,安装WIFI 调试!郴州网站建设 小程序搭建 郴州电脑维修
咨询电话:18175576644 ![]() 扫描二维码。关注公众号,小程序 享受星级服务 |
![]() 手机点击二维码关注 |
![]() 手机点击打开小程序 |