适用场景:
如果您需要在H5页面中“插入”激励视频广告,该接口可以非常快速便捷地完成这一开发需求。比如开发者可以在H5小游戏中,嵌入激励视频广告,用户完成收看后会获得金币或者经验奖励。这种广告模式与开发场景的契合度很高,颇受用户欢迎
您需要注意:
H5-SDK激励视频广告给开发者的回调(HybridADListener)全部执行在主线程中(异步回调)
您在定制标题栏返回按钮/关闭按钮图标时可以自行选择将图标资源放在drawable资源目录下的drawable-hdpi/drawable-xhdpi等文件夹
如果你定制了标题栏返回按钮/关闭按钮图标,请注意按钮的可点击区域严格等于图标大小,为避免出现可点击区域过小的情况,必要时您可以设置四周有透明padding的图标
激励视频广告构造函数,可指定播放时是否有声音;context是指上下文环境,posID是广告位ID,rewardVideoADListener指定广告状态回调接口,volumeOn为true表示有声播放,false表示静音播放。
public RewardVideoAD(final Context context,final StringposID,final RewardVideoADListener rewardVideoADListener)
激励视频广告构造函数,有声播放;参数含义同上
public RewardVideoAD(final Context context,final StringappID,final String posID,final RewardVideoADListenerrewardVideoADListener)
激励视频广告构造函数,可指定播放时是否有声音;context是指上下文环境,appID是媒体ID,posID是广告位ID,rewardVideoADListener指定广告状态回调接口,volumeOn为true表示有声播放,false表示静音播放。
public RewardVideoAD(final Context context,final StringappID,final String posID,final RewardVideoADListenerrewardVideoADListener,final boolean volumeOn)
loadAD()
加载激励视频广告,加载成功则调用回调RewardVideoADListener.onADLoad(),加载失败则会调用RewardVideoADListener.onError(AdErrorerror)
showAD()
展示激励视频广告,展示成功则调用回调RewardVideoADListener.onADShow(),展示失败则会调用RewardVideoADListener.onError(AdErrorerror)
getECPMLevel()
获取本条广告实时的eCMP价格层级标签,每个层级标签对应线下预定的eCPM价格范围,成功返回一个包含数字的字符串,比如“1”,无权限调用该接口或后台异常会返回空字符串