百度广告管理/广告位代码
百度广告管家 | 百度广告管家使用详解 | 百度广告管家基础教程 | 百度广告管家进阶教程 |百度广告管家高级教程 |百度广告管家FAQ |
如何获取广告位代码?[ ]
1、登录百度广告管家,切换至“广告位”标签,点击“获取代码”。
2、在左侧的“选择广告位”列表中,点击对应广告位的“>>添加”,选择广告位。
3、在右侧的“已选广告位”列表中,点击对应广告位的“<<删除”,取消已选广告位。
4、通过2、3两步,选择要生成代码的广告位。
5、点击“生成代码”。
如何投放广告位代码?[ ]
两段式JS代码:
生成的广告位代码包含<head></head>和<body></body>两部分
<head></head>部分:
该部分代码需添加到页面HTML代码的<head></head>之间
1) 首次添加代码,请复制全部代码粘贴到页面中;
2) 首次添加之后,新增广告位代码,只需复制新增的BAIDU_CLB_addSlot("…")部分插入到已有代码之中;
<body></body>部分:
该部分代码需添加到页面HTML代码的<body></body>之间,请将代码粘贴到广告位所在的位置。
一段式JS代码:
每一个广告位对应一段代码,请将代码粘贴到广告位所在的位置。
iframe类型广告位代码[ ]
使用iframe类型的广告位代码,广告的加载与网页内容无关,因此,无需等候网页内容的依次载入,即可直接展示您的广告。如果您所在的网络环境由于各种因素导致加载速度较慢,iframe代码也不会影响您的网页自身的加载速度。
iframe代码如下:
1、将以下代码保存为proxy.html(名称可自定义)
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body style="margin:0"> <script type="text/javascript" src="http://cbjs.baidu.com/js/s.js"></script> <script type="text/javascript"> <!-- 读取url中的参数“id”并绘制广告 --> (function() { var match = location.href.match(/(\?|&)id=([^&]+)(&|$)/); if (match) { var slotId = parseInt(match[2], 10); if (slotId) { BAIDU_CLB_singleFillSlot(match[2]); } } })(); </script> </body> </html>
2、投放方法:
1)将proxy.html放在您的网站服务器中可被访问的位置,如“http://www.abc.com/proxy.html”, 文件名可更改;
2)在需要投放广告的页面中相应位置插入如下iframe代码:
<iframe src="proxy.html?id=9999" width="180" height="150" scrolling="no" frameborder="0" style="display:block;margin:0"></iframe>
其中,src、width、height属性需要手工修改。src修改为可访问的代理html文件地址,并附加“id=广告位id”的参数;width和height分别为广告位的宽度和高度。
但iframe代码存在一部分已知的问题,如下:
1)在系统中修改尺寸无效,需修改线上代码;
2)不支持漂浮与弹窗类型的广告位;
3)广告不支持原窗口打开,已经设置为原窗口打开的广告将在iframe中打开;
4)广告位上投放富媒体类型的广告物料,则无法与主页面的内容进行直接交互;
5)不支持来源域和被访url定位。
如何使用JS调用广告位代码?[ ]
1、请获取支持JS调用的一段式代码;
2、在JS文件中,例如1.js,使用document.write()方法写入广告位代码,例如:
document.write('<script type="text/javascript" >BAIDU_CLB_SLOT_ID = "1";</script>'); document.write('<script type="text/javascript" src="http://drmcmm.baidu.com/js/o.js"></script>');
3、在页面上广告位的位置,引用该JS文件,例如:
<script type="text/javascript" src="1.js"></script>
注:
在IE下,通过一个JS调用多个广告位的投放方式不可行(非IE浏览器可以)。
原因是IE浏览器自身机制的问题:在IE下,JS脚本加载的方式不是严格按照脚本块来解析并解释的,而是按照HTML字面上的脚本块进行。
因此,建议使用多个JS分别调用不同的广告位,一个JS仅调用一个广告位。
参考来源[ ]
百度广告管家手册导航 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|