# 激励视频

# 介绍

本 SDK 为接入方提供激励视频广告,该广告的效果为观看完毕视频广告,发放奖励给用户。使用场景包括但不限于:

  1. 游戏等应用内观看视频广告获得游戏内金币等
  2. 积分类应用接入

# 使用

var fnad = api.require('fnad');
var param = {positionId: "b5f4a261182671"};
api.showProgress();
//加载并显示激励视频
fnad.loadRewardAd(param, function (ret, error) {
    var callback = ret.callback;
    if (callback === 'onLoadSuccess' || callback === 'onLoadError' || callback === 'onVideoError') {
        api.hideProgress();
    }
});
1
2
3
4
5
6
7
8
9
10

# 参数说明

参数示例:

var param = {
    positionId: "b5f4a261182671" //广告位Id(必填)
}
1
2
3

# positionId

  • 类型:String
  • 默认:无
  • 必须:是
  • 描述:广告位ID

# 回调

# callback(ret,error)

ret = {
    callback: "onLoadSuccess",  //String,回调方法
                                //onAdShow           广告显示
                                //onAdBarClick       广告被点击
                                //onAdClose          广告关闭
                                //onVideoComplete    广告播放完毕
                                //onVideoError       广告播放错误
                                //onSkippedVideo     广告跳过
                                //onLoadError        广告加载错误
                                //onLoadSuccess      广告加载成功
                                //onVideoCached      广告被缓存
                                //onReward           广告奖励下发,可以对用户下发奖励了
    code: null,//int,错误代码,非错误不返回
    msg: null//int,错误消息,非错误不返回
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

callback:

回调方法 描述
onAdShow 广告显示
onAdBarClick 广告被点击
onAdClose 广告关闭
onVideoComplete 广告播放完毕
onVideoError 广告播放错误
onSkippedVideo 广告跳过
onLoadError 广告加载错误
onLoadSuccess 广告加载成功
onVideoCached 广告被缓存
onReward 广告奖励下发,可以对用户下发奖励了