激励广告
激励广告
此章节将演示如何请求在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 视频广告各种错误信息回调
});
}