广点通/优量汇 -九游会国际

webapp快捷打包
广点通/优量汇
转到模块插件

敬告:此 demo 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,九游会国际-九游会真人第一品牌

js-sdk 引用方式:

♦ 普通网页 script 方式加载:下载最新版 ,请在页面上调用 jsbridge 接口之前引用 jsbridge-mini.js 库;

♦ js module 方式引用:npm install ym-jsbridge

♦ 腾讯广告流量变现平台

setlistener 设置监听器

• 如需接口调用事件,请设置此监听器;

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: ""         //事件参数,字符串类型
}
错误码请参考这里
,
**/

removelistener 移除监听器

//移除监听器,不会再收到回调通知
//在需要时可重新调用 setlistener
jsbridge.gdt.removelistener();

setchannel 设置渠道号

//(可选)设置渠道号,便于统计收益,仅安卓有效,一般不需设置
//请参考官方文档(拉到页面底部)
//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));
});

展示广告

rewardvideo 激励视频

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));
  }
});

interaction 半屏插屏

codeid:

//半屏插屏
jsbridge.gdt.interaction({
  //字符串类型,广告位id
  codeid: $("#interaction_codeid").val()
}, function(succ, data) {
  if (!succ) {
    alert(json.stringify(data));
  }
});

interactionfullscreen 全屏插屏(视频)

codeid:

//全屏插屏
jsbridge.gdt.interactionfullscreen({
  //字符串类型,广告位id
  codeid: $("#interactionfullscreen_codeid").val()
}, function(succ, data) {
  if (!succ) {
    alert(json.stringify(data));
  }
});

监听回调数据:

网站地图