设为首页 | 添加收藏 | 网站导航 | TAG标签
生活
休闲
笑话
趣图
娱乐
明星
电脑
网络
手机
地图
您的位置:主页 > 电脑 > 网络 >

通过单独js文件调用百度联盟和Adsense广告代码的写法

时间:2016-04-29 23:48来源:百姓资讯网 作者:admin
内容摘要: 为了更方便的管理维护 百度联盟 和 Adsense 广告代码,我们一般都是通过单独的js文件来调用广告代码,一旦有任何变化,只需改一下js文件即可,非常方便。不过,本文要说的是,对于...

为了更方便的管理维护百度联盟Adsense广告代码,我们一般都是通过单独的js文件来调用广告代码,一旦有任何变化,只需改一下js文件即可,非常方便。不过,本文要说的是,对于一部分站长来说,如果技术不过关,很可能会写错代码而导致调用广告失败。本文将给大家分析一个案例,告诉大家要怎样写才对。

一位站长写错js代码,导致百度联盟广告不显示

今天看到一位站长在群里反映网页广告不显示了,通过交流排除一切客观原因之后(例如网站备案号掉了等),我于是打开群友的网站,查看源代码之后,发现其网页广告是通过js调用的,顺藤摸瓜,继续点击查看那个调用广告的js文件,一看,果然,该群友犯了很多站长犯的错误,把联盟广告代码给写错了。

我们先来看看该群友的调用方法:

网页用js调用百度联盟广告
网页用js调用百度联盟广告

他的js文件是这样写的,如图:

百度联盟广告代码js调用-这是错误的写法
百度联盟广告代码js调用-这是错误的写法

如图看到,该群友是直接把百度联盟广告代码写到了js文件里。而这样写是错误的,结果导致网页是显示不了广告。

那么我们应该怎样写这个js文件呢?

我们应该使用javascript脚本的document.write()方法,把百度联盟广告代码写出来,如图:

js调用百度联盟广告的正确写法
js调用百度联盟广告的正确写法

下面是js调用百度联盟广告的正确写法:

var strUnionAd = "<script type=\"text/javascript\">";
strUnionAd = strUnionAd + " /*250*250,创建于2011-6-17*/ "; //把这句话换成你的广告名称
strUnionAd = strUnionAd + " var cpro_id = \"u888888\";"; //把这个广告id换成你的广告id
strUnionAd = strUnionAd + "<\/script>";
strUnionAd = strUnionAd + "<script src=\"http://cpro.baidustatic.com/cpro/ui/c.js\" type=\"text/javascript\"><\/script>";
document.write(strUnionAd);

直接把上面的代码复制到你的js文件里,把广告id换成你的广告id,还有把广告名称换成你的广告名称即可。

您可能对如下文章也感兴趣

百度联盟推出广告反屏蔽功能

TAG标签:百度联盟Adsense

一周热门

最新更新

关于本站 | 版权声明 | 广告服务 | 联系我们 | 友情连接 | 网站地图
Copyright @ 2016 www.baixingzixun.com All Rights Reserved. 版权所有 桂ICP备12002077号-1
版权声明:本站资源除特别注明外均来自互联网,如果侵犯了您的版权,请您与我们联系,我们将在收到消息后24小时内删除!
百姓资讯网 www.baixingzixun.com
Copyright @ 2012-2016 桂ICP备12002077号-1
版权声明:本站资源除特别注明外均来自互联网,如果侵犯了您的版权,请您与我们联系,我们将在收到消息后24小时内删除!