第一章 穿越了
允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新允许更新
<div id="ads1" style="position:relative; width:320px; height:48px;">
<script type="text/javascript" src="http:mobads.baidu./jssdk/js_api.js"></script>
<style>
/*
* css class for Baidu ad
*/
._bdsTitle{color:blue; text-decoration: underline; margin-left: 10px;}
._bdsDesc{color:blue; text-decoration: underline; margin-left: 25px;}
._bdsImg{height:38px;}
._bdsIcon{width:22px;}
</style>
<script type="text/javascript">
function baidu_ads_show(){
/*
* JS SDK Demo 2.0
*
* 参数详情请参看<SDK_PATH>/js_manual.doc
* <SDK_PATH>是SDK的接解压路径
*
*/
_$BDS({
cid:'ads1', [必选],容器ID
appsid:'bed4f744',[必选]
appsec:'bed4f744',[必选],计费名
pack: '',App标识;Android中为App包名,iOS中为Bundle Identifier
bfn: adBuilders[adType],UI构造函数, 默认使用内置函数
w:320, 容器宽度,设置<meta name="viewport" />后,大部分浏览器具有320px宽度的窗口
h:48,容器高度,参考值:h = w * 0.15
os: 0, 设备操作系统类型,0:auto,1:Android,2:iOS
sn:'', 设备串号,手机为IMEI,平板可传MAC
isp:'',移动通信运营商编号
imsi:'', IMSI
AP:false,
cell:[[, 6318, 0], [, 6319, 0]],基站定位信息
gps:[, 127., 31.],GPS定位信息
wifi:[['c417fe0', 45], ['17fe0c', 65]], WIFI定位信息
listener: DEFAULT_LISTENER
});
}
推广构造器
var adType = 2; 推广类型,1:文本类型,2:图片类型
var adBuilders = {
text类型推广构造器
1: function(ad){
ad有4个属性:title、desc、img、icon
return ad.title + '
' + ad.desc;
},
image类型推广构造器
2: function(ad){
ad有2个属性:img、icon, title和desc为空
return ad.img;
}
}
var TAG = '[Dev] JsSdk';
var DEFAULT_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){
Demo Entry
baidu_ads_show();
}
setTimeout(demo, 4000);
</script><script type="text/javascript">
if( is_pc){
$_("ads1").style.display="none";
$_("ads2").style.display="none";
BAIDU_CLB_fillSlot("");
}
</script>