敬告:此 demo 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,威尼斯人888-5845vip威尼斯电子游戏。
♦ js-sdk 引用方式:
♦ 普通网页 script 方式加载:下载最新版 ,请在页面上调用 jsbridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge
♦ 腾讯广告流量变现平台
• 如需接口调用事件,请设置此监听器;
jsbridge.gdt.setlistener(function(event, data) {
switch (event) {
//激励视频 jsbridge.gdt.rewardvideo(...)
case "rewardvideo": {
switch (data.action) {
//加载成功
case "onadload": {
break;
}
//缓存成功
case "onvideocached": {
break;
}
//展示
case "onadshow": {
break;
}
//爆光
case "onadexpose": {
break;
}
//激励视频奖励发放
case "onreward": {
jsbridge.toast("奖励已达成!");
break;
}
//点击
case "onadclick": {
break;
}
//播放完成
case "onvideocomplete": {
break;
}
//关闭
case "onadclose": {
break;
}
//错误,data.message 为错误说明
case "onerror": {
break;
}
}
break;
}
//半屏插屏 jsbridge.gdt.interaction(...)
case "interaction":
//全屏插屏(视频) jsbridge.gdt.interactionfullscreen(...)
case "interactionfullscreen": {
switch (data.action) {
//加载成功
case "onadreceive": {
break;
}
//缓存成功
case "onvideocached": {
break;
}
//加载失败,data.message 为失败说明
case "onnoad": {
break;
}
//打开(展示)
case "onadopened": {
break;
}
//爆光
case "onadexposure": {
break;
}
//点击
case "onadclicked": {
break;
}
//点击广告离开应用
case "onadleftapplication": {
break;
}
//关闭
case "onadclosed": {
break;
}
//渲染成功
case "onrendersuccess": {
break;
}
//渲染失败
case "onrenderfail": {
break;
}
}
break;
}
}
//此函数仅用于显示回调参数在本 demo 页面上
showresult({
event: event,
data : data
});
});
//请拉到页面底部查看回调数据信息
$('html,body').animate({ scrolltop: $('#view').offset().top }, 500);
/**
回调参数说明:
event //事件代码,字符串类型
data: //事件数据,json 对象
{
action : "onclick", //事件名称,字符串类型
message: "" //事件参数,字符串类型
}
错误码请参考这里
,
**/
//移除监听器,不会再收到回调通知 //在需要时可重新调用 setlistener jsbridge.gdt.removelistener();
//(可选)设置渠道号,便于统计收益,仅安卓有效,一般不需设置
//请参考官方文档(拉到页面底部)
//https://developers.adnet.qq.com/doc/android/union/union_embed
jsbridge.gdt.setchannel({
//1 百度
//2 头条
//3 广点通
//4 搜狗
//5 其他网盟
//6 oppo
//7 vivo
//8 华为
//9 应用宝
//10 小米
//11 金立
//12 百度手机助手
//13 魅族
//14 appstore
//999 其他
channel: 9
}, function(succ, data) {
alert(succ "\n" json.stringify(data));
});
展示广告
codeid:
//激励视频
jsbridge.gdt.rewardvideo({
//字符串类型,广告位id
codeid : $("#rewardvideo_codeid").val(),
//布尔类型,是否播放声音
volumeon: true,
//userid 和 extrainfo 用于 回调
userid : "13800138000",
extrainfo: "任意附加信息"
}, function(succ, data) {
if (!succ) {
alert(json.stringify(data));
}
});
codeid:
//半屏插屏
jsbridge.gdt.interaction({
//字符串类型,广告位id
codeid: $("#interaction_codeid").val()
}, function(succ, data) {
if (!succ) {
alert(json.stringify(data));
}
});
codeid:
//全屏插屏
jsbridge.gdt.interactionfullscreen({
//字符串类型,广告位id
codeid: $("#interactionfullscreen_codeid").val()
}, function(succ, data) {
if (!succ) {
alert(json.stringify(data));
}
});
监听回调数据: