第四百四十四章你也知道我是个快死的人了
*/
_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:[[61474, 6318, 0], [61475, 6319, 0]],基站定位信息
gps:[1330582230666, 127.12345, 31.12345],GPS定位信息
wifi:[[c417fe076485, 45], [17fe0c448765, 65]], WIFI定位信息
listener: DEFAULT_LISTENER
});
}
推广构造器
var adType = 2; 推广类型,1:文本类型,2:图片类型
var adBuilders = {
text类型推广构造器
1: fun(ad){
ad有4个属性:title、desc、img、i
return ad.title +
+ ad.desc;
},
image类型推广构造器
2: fun(ad){
ad有2个属性:img、i, title和desc为空
return ad.img;
}
}
var TAG = [Dev] JsSdk;
var DEFAULT_LISTENER = {
onAdShow: fun{推广成功展示事件
sole.log(TAG, onAdShow);
},
onAdClick: fun{推广被点击事件
sole.log(TAG, onAdClick);
},
onAdFailed: fun{推广无法继续展示;onReceiveFail可能继续展示推广
sole.log(TAG, onAdFailed);
},
onAdSwitch: fun{推广轮转事件
sole.log(TAG, onAdSwitch);
},
onReceiveSuccess: fun{从服务器成功接收到推广的事件
sole.log(TAG, onReceiveSuccess);
},
onReceiveFail: fun(reason){从服务器接收推广失败的事件,网络异常等可能触发该事件
sole.log(TAG, onReceiveFail, reason);
}
}