百度广告管家/广告位代码

来自站长百科
跳转至: 导航、​ 搜索

百度广告管家 | 百度广告管家使用详解 | 百度广告管家基础教程 | 百度广告管家进阶教程 |百度广告管家高级教程 |百度广告管家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仅调用一个广告位。

参考来源[ ]

百度广告管家手册导航

百度广告管家使用详解

广告位管理|广告投放|报告设置|系统设置

百度广告管家基础教程

投放图片广告|限制弹窗广告|提升点击率|巧设漂浮广告|空闲广告位利用|设置“默认广告”|地域投放广告|批量创建广告位|按小时上下线广告

百度广告管家进阶教程

节假日广告投放|广告位尺寸|授予广告权限|邀请广告主查看报告|按频道和广告位授予权限|定向推广|广告轮播|新业务推广合作|广告复制管理

百度广告管家高级教程

模板实现复杂广告|广告和网页同时加载|定位批量投放广告|根据访客来源投放|监测链接的投放效果|提升广告加载速度

百度广告管家FAQ

广告显示问题|广告投放问题|广告收入问题