1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 百度联盟广告代码php js 投放联盟广告代码可异步加载百度联盟广告

百度联盟广告代码php js 投放联盟广告代码可异步加载百度联盟广告

时间:2021-08-17 16:10:00

相关推荐

百度联盟广告代码php js 投放联盟广告代码可异步加载百度联盟广告

js 投放联盟广告代码一般方法介绍,普通的加载方式容易阻塞页面加载,所以我们使用异步加载百度联盟广告代码,广告js代码就可以异步加载无阻塞

如果你有一个网站或者个人博客,想投放百度联盟广告代码以获取收入的话

如何申请百度联盟广告代码?

首先去,百度联盟/注册并且申请广告联盟通过,这些步骤没啥好讲的,去百度联盟网站注册,申请即可。

如何创建联盟广告代码?

如何投放广告代码?

投放联盟广告代码的普通方法

在创建的代码位那一行后面的 “获取代码” 来得到类似如下代码

/*900*90 创建于 /10/25*/

var cpro_id = "u2798358";

然后在广告要显示的位置粘贴上面的代码,就这么简单。

缺点:这样的加载方式必然会阻塞html页面加载

异步方式投放广告联盟代码

//我们需要一段可以异步加载的js工具 懒人建站/

//此工具的功能就是js载入完成后执行回调

TOOLS.loadJs = function (filename, callback, attrArr) {

var fileRef = document.createElement('script'); //创建标签

fileRef.type = "text/javascript"; //定义属性type的值为text/javascript

fileRef.src = filename; //文件的地址

if (attrArr) {

var attrLen = attrArr.length;

for (var i = 0; i < attrLen; i++) {

fileRef.setAttribute(attrArr[i][0], attrArr[i][1]);

}

}

if (callback && typeof callback == "function") {

if (fileRef.readyState) {

fileRef.onreadystatechange = function () {

if (fileRef.readyState == "loaded" || fileRef.readyState == "complete") {

fileRef.onreadystatechange = null;

callback();

document.getElementsByTagName("head")[0].removeChild(this);

}

};

}

else {

fileRef.onload = function () {

callback();

document.getElementsByTagName("head")[0].removeChild(this);

};

}

}

document.getElementsByTagName("head")[0].appendChild(fileRef);

return this

};

///cpro/ui/c.js 要根据百度给你的普通调用代码中的js保持一致

TOOLS.loadJs('/cpro/ui/c.js',function(){

//格式 BAIDU_CLB_fillSlotAsync("广告代码ID","广告要显示区域div的ID"); 广告代码ID就是普通调用中的cpro_id

BAIDU_CLB_fillSlotAsync("u470987","unBodyTop"); //300X250

BAIDU_CLB_fillSlotAsync("u2728921","unContentTop"); //900X90

})

↓ 查看全文

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。