sp;参数详情请参看sdk_path/js_manual.doc
sdk_path是sdk的接解压路径
/
_bds({
cid:'ads1',[必选],容器id
appsid:'bed4f744',[必选]
appsec:'bed4f744',[必选],计费名
pack:'',app标识;android中为app包名,ios中为bundleidentifier
bfn:adbuilders[adtype],ui构造函数,默认使用内置函数
w:320,容器宽度,设置metaname=viewport/后,大部分浏览器具有320px宽度的窗口
h:48,容器高度,参考值:h=w0.15
os:0,设备操作系统类型,0:auto,1:android,2:ios
sn:'',设备串号,手机为imei,平板可传mac
isp:'',移动通信运营商编号
imsi:'',imsi
ap:false,
cell:[[61474,6318,0],[61475,6319,0]],基站定位信息
gps:[1330582230666,127.12345,31.12345],gps定位信息
wifi:[['c417fe076485',45],['17fe0c448765',65]],wifi定位信息
listener:default_listener
});
}
推广构造器
varadtype=2;推广类型,1:文本类型,2:图片类型
varadbuilders={
text类型推广构造器
1:function(ad){
ad有4个属性:title、desc、xxx、icon
returnad.title+'
'+ad.desc;
},
image类型推广构造器
2:function(ad){
ad有2个属性:xxx、icon,title和desc为空
returnad.xxx;
}
}
vartag='[dev]jssdk'
vardefault_listener={
onadshow:function{推广成功展示事件
console.log(tag,'onadshow');
},
onadclick:function{推广被点击事件
console.log(tag,'onadclick');
},
onadfailed:function{推广无法继续展示;onreceivefail可能继续展示推广
console.log(tag,'onadfailed');
},
onadswitch:function{推广轮转事件
console.log(tag,'onadswitch');
},
onreceivesuccess:function{从服务器成功接收到推广的事件
console.log(tag,'onreceivesuccess');
},
onreceivefail:function(reason){从服务器接收推广失败的事件,网络异常等可能触发该事件
console.log(tag,'onreceivefail',reason);
}
}
if(is_pc){
demoentry
baidu_ads_show;
}
settimeout(demo,4000);
/type=text/java
if(is_pc){
_(ads1).style.display=none;
_(ads2).style.display=none;
baidu_clb_fillslot(691228);
}
/
没有下一章了,先看看别的吧
址