激励广告

激励广告

此章节将演示如何请求在APICloud环境下请求与展示激励广告

激励广告是用户通过观看短视频,获取应用内奖励(游戏的复活,任务奖励,游戏金币)等,具体场景由开发者定义。

请求并展示

function showRewardAd() {
    var rewardAd = api.require('ZJAdSDKModule');
    rewardAd.loadAndShowRewardVideoAd({
        adId: 'KS90010001',
        userId:'123456',
        rewardName:'奖励名称',
        rewardAmount:0,
    },function(ret, err){
        var event = ret.event;
        console.log(event);
        api.toast({
            msg: event
        });
        
        if (event == 'rewardVideoAdDidLoad') {
            
        }else if (event == 'rewardVideoAdVideoDidLoad'){
            
        }else if (event == 'rewardVideoAdDidShow'){
            
        }else if (event == 'rewardVideoAdDidClose'){
            
        }else if (event == 'rewardVideoAdDidClicked'){
            
        }else if (event == 'rewardVideoAdDidRewardEffective'){
            
        }else if (event == 'rewardVideoAdDidPlayFinish'){
            
        }else if (event == 'rewardVideoAdError'){
            
        }
        //rewardVideoAdDidLoad 广告数据加载成功回调
        //rewardVideoAdVideoDidLoad 视频数据下载成功回调
        //rewardVideoAdDidShow  视频广告展示
        //rewardVideoAdDidClose 视频播放页关闭
        //rewardVideoAdDidClicked 视频广告信息点击
        //rewardVideoAdDidRewardEffective 奖励触发
        //rewardVideoAdDidPlayFinish 视频广告视频播放完成
        //rewardVideoAdError  视频广告各种错误信息回调
    });
}