博客也好,网站也好,挂个广告联盟是经常的事。流量再小,费用再低,这也是乐趣之一。
百度联盟的申请需要网站备案,而且添加每一个新站,都要重新审核,单价真的很高。阿里妈妈又复活了,不过它美好的CPM广告是针对日流量1万IP以上,PV6万的网站的,一般的小博客就算了。因为我喜欢逛新浪的名博看,新浪的博主就有挂阿里妈妈的广告的,不明白怎么回事。很孤陋寡闻。谷歌的联盟申请了之后,那就是你有多少网站,都可以直接挂了,没有备案的问题。不过单价真的很低。
漂流在海外的博主,只能选择谷歌联盟,而且,内容不能涉及视频和软件,为什么呢?谷歌对版权的审查很严格,百度基本不管。挂了广告就容易页面加载慢,要是你的博客访问量大点,可能就用的都下面的技巧了,其实是好几年前收集到的。分享下:
方法1:
第一步:把下面这段代码放在你要展示广告的网页位置:
<span id=”myads”>此处内容可随意填</span>
第二步:把下面这段代码放到整个网页代码(比如主模版代码)的最底部,当然,要确保是在</body>之前:
<span id=”span_myads”>
此处放Google AdSense广告代码
</span>
<script type=”text/javascript”>
document.getElementById(”myads”).innerHTML=document.getElementById(”span_myads”).innerHTML;
document.getElementById(”span_myads”).innerHTML=”";
</script>
原理介绍:
因为浏览器是按网页中的代码先后顺序而加载网页内容的,所以我们只要把Google AdSense广告代码放到整个网页代码的最后,那么Google AdSense不管能不能加载都不会影响到其它网页内容的加载。
上面的解决原理就是,先让浏览器加载
<span id=”myads”>此处内容可随意填</span>
处内容,因为这部分内容不管如何都会很容易加载上的。
最后才让浏览器加载Google AdSense代码,如果Google AdSense广告能够被正常加载,那Google AdSense广告将会替换
<span id=”myads”>此处内容可随意填</span>
代码处的内容。
方法2:
GOOGLE官方早就发布了一个,防止AdSense显示慢,影响网页打开速度,网页老是打不开的代码
<div id="googlead" width="广告宽度" height="广告高度" align="center"></div>
<div id="googleadcode" style="display:none">
这里放你的AdSense广告代码
</div>
<script language="javascript">
if(document.all.item("googlead") != null)
{
googlead.innerHTML = googleadcode.innerHTML;
}
</script>
同样的道理对应其它的任何广告或加载慢的页面都可以使用这种方法来加快页面显示速度!
2 Comments