视频广告

优质
小牛编辑
122浏览
2023-12-01

调用说明show只是会触发广告展示,但是不一定会展示(受限于广告系统的策略等)

BK.Advertisement.createVideoAd()

创建一个视频广告

手Q版本:7.6.5

返回值

BK.Advertisement.VideoAd

参数:

例子:

var videoAd = BK.Advertisement.createVideoAd();
videoAd.onLoad(function () {
    //加载成功
   BK.Script.log(1,1,"onLoad")
});

videoAd.onPlayStart(function () {
    //开始播放
   BK.Script.log(1,1,"onPlayStart")
});

videoAd.onPlayFinish(function () {
    //播放结束
  BK.Script.log(1,1,"onPlayFinish")
});

videoAd.onError(function (err) {
    //加载失败
  BK.Script.log(1,1,"onError code:"+err.code+" msg:"+err.msg);
});

videoAd.show();

BK.Advertisement.VideoAd

视频广告对象

show()

展示

手Q版本:7.6.5

参数:

返回值:

onLoad(callback)

监听加载成功回调

手Q版本:7.6.5

offLoad(callback): void;

取消监听加载成功回调

手Q版本:7.6.5

onError(callback)

监听拉取失败事件

手Q版本:7.6.5

参数:

callback 回调函数

回调函数参数

err

属性

名称类型说明
codenumber错误码
msgstring错误信息

返回值:

例子:

var videoAd = BK.Advertisement.createVideoAd();
videoAd.onLoad(function(){
    //加载成功
})
videoAd.onError(function (err) {
  //加载失败
  var msg = err.msg;
  var code = err.code;
});
videoAd.show();

offError(callback): void;

移除拉取失败事件

手Q版本:7.6.5

function errFunc(err) {
  //加载失败
  var msg = err.msg;
  var code = err.code;
}
videoAd.onError(errFunc );
videoAd.offError(errFunc );

onPlayStart(callback)

监听视频开始播放事件

手Q版本:7.6.5

offPlayStart(callback): void;

取消视频开始播放事件

手Q版本:7.6.5

onPlayFinish(callback)

监听视频结束播放事件

手Q版本:7.6.5

offPlayFinish(callback): void;

取消监听视频结束播放事件

手Q版本:7.6.5

onClose(callback)

监听视频界面关闭事件

手Q版本:7.6.5

offClose(callback): void;

取消监听视频界面关闭事件

手Q版本:7.6.5