视频内容

视频内容

新界面展示

contentAd() {
    this.zjJSBridge.contentAd({
        // 广告位ID,必填
        posId: "K90010005",
        // 用户ID,选填
        userId: "13000000000"
    }, function(succ, data) {
        console.log("succ = " + succ + " & data = " + data)
    })
},
 

事件回调

注意

请确保已经在当前页面已参照文档配置监听器正确配置了监听器

this.zjJSBridge.ready(() => {
    this.zjJSBridge.setListener((event, data) => {
        if (event != this.zjJSBridge.events.contentAd && event != his.zjJSBridge.events.contentView) {
            return
        }
        switch (data.action) {
            case this.zjJSBridge.actions.onZjAdError:
                uni.showModal({
                    showCancel: false,
                    title: '视频内容加载失败',
                    content: "错误码:" + data.code + "\n错误信息:" + data.msg
                })
                break;
            case this.zjJSBridge.actions.onZjAdLoaded:
                console.log('视频内容加载成功');
                break;
            case this.zjJSBridge.actions.onPageEnter:
                // 可通过页面的enter和leave事件计算用户观看的条目数
                console.log('视频内容进入当前页面')
                break;
            case this.zjJSBridge.actions.onPageLeave:
                // 可通过页面的resume和pause事件累加用户的观看时长
                console.log('视频内容离开当前页面')
                break;
        }
    })
})