夜间
激励视频广告
1.简介
本SDK为接入方提供激励视频广告,该广告的效果为观看完毕视频广告,发放奖励给用户。使用场景包括但不限于:
①游戏等应用内观看视频广告获得游戏内金币等:用户必须观看完整视频才能获取奖励。
②积分类应用接入;
2.注意事项
注意:
如若针对展示失败有重试机制,建议只重试一次即可,避免无限重试引发死循环场景。
3.接入激励视频广告
①创建广告对象
private JuHeBaoRewardAd mJuHeBaoRewardAd;
mJuHeBaoRewardAd = new JuHeBaoRewardAd(this, "激励视频广告位id", new JuHeBaoRewardAdListener() {
@Override
public void onAdLoadSuccess() {
//广告加载成功
}
@Override
public void onAdLoadFail(JuHeBaoAdError juHeBaoAdError) {
//广告加载失败
}
@Override
public void onAdShow() {
//广告展示成功
}
@Override
public void onAdClick() {
//广告被点击
}
@Override
public void onAdClose() {
//广告被关闭
}
@Override
public void onAdRewardArrived(boolean isRewardValid) {
//激励视频播放完毕,验证是否有效发放奖励,奖励是否发放请依据isRewardValid
}
@Override
public void onAdVideoComplete() {
//视频播放完毕
}
@Override
public void onAdVideoError() {
//视频播放错误
}
@Override
public void onAdSkippedVideo() {
//视频广告跳过
}
});
②加载并展示广告
//加载并展示
mJuHeBaoRewardAd.loadAndShowAd();
4.销毁广告
示例:
@Override
protected void onDestroy() {
super.onDestroy();
//销毁广告
if (mJuHeBaoRewardAd != null) {
mJuHeBaoRewardAd.destroy();
}
}
5.JuHeBaoRewardAdListener
说明
方法名 | 说明 |
---|---|
onAdLoadSuccess() | 广告加载成功 |
onAdLoadFail(JuHeBaoAdError juHeBaoAdError) | 广告加载失败 |
onAdShow() | 广告展示成功 |
onAdClick() | 广告被点击 |
onAdClose() | 广告被关闭 |
onAdRewardArrived(boolean isRewardValid) | 激励视频播放完毕,验证是否有效发放奖励,奖励是否发放请依据isRewardValid |
onAdVideoComplete() | 视频播放完毕 |
onAdVideoError() | 视频播放错误 |
onAdSkippedVideo() | 视频广告跳过 |