激励视频广告
#
创建激励广告请求#
加载激励视频广告#
展示激励视频广告#
主要APIcom.tencent.klevin.ads.ad.RewardAdRequest.Builder
com.tencent.klevin.ads.ad.RewardAd
方法名 | 说明 | 参数 |
---|---|---|
Builder.setPosId(long posId) | 配置激励视频广告的广告位Id | 【必须】posId为申请的激励广告位 |
Builder.setAdCount(int count) | 配置广告的拉取个数,默认为1,当前可传1或不调用 | 【可选】 |
Builder.setRewardTrigger(int trigger) | 配置激励类型,默认值为RewardAdRequest.TRIGGER_OTHER | 【可选】可传参数为:RewardAdRequest.TRIGGER_REVIVIFICATION,//复活RewardAdRequest.TRIGGER_SIGNIN,//签到RewardAdRequest.TRIGGER_PROPERTY,//道具RewardAdRequest.TRIGGER_IDEAL_MONEY,//虚拟货币RewardAdRequest.TRIGGER_OTHER,//其他 |
Builder.setRewardTime(int time) | 激励发放的时间,单位秒。不传时默认为视频时长。必须不小于3s | 【可选】默认视频时长 |
Builder.autoMute(boolean autoMute) | 激励广告播放自动静音。默认为false,声音开启 | 【可选】true:静音false:声音【默认】 |
Builder.build() | 构造激励广告的请求参数 | |
RewardAd.load(RewardAdRequest adRequest, RewardAdLoadListener listener) | 加载激励广告 | adRequest:请求参数RewardAdLoadListener:激励广告加载回调,加载成功时返回激励广告实例对象 |
RewardAd.setListener(RewardAdListener adListener) | 加载广告成功后,在展示广告之前设置广告的交互回调 | RewardAdListener:激励广告回调,包含广告展示,点击,错误,关闭,跳过,激励发放,视频播放完成等回调事件。 |
RewardAd.show() | 展示广告 | |
RewardAd.isValid() | 检查广告是否有效,展示前检查。广告已曝光,已过期均为无效广告。 | |
RewardAd.getPromotedType() | 返回广告的推广类型:2=下载; 3=网页推广【2.10.1版本新增】 | |
RewardAd.getRequestId() | 返回广告请求的requestId。【2.11.0版本新增】 | |
RewardAd.getCreativeId() | 返回广告的创意Id。【2.11.0版本新增】 | |
RewardAd.getECPM() | 获取ECPM,即千次曝光收益,单位为分。 |