播放激励视频广告
业务场景
游戏集成激励广告功能,用于显示激励广告;
流程图
无
接口介绍
/**
* 播放激励视频(若视频未加载, 则会自动加载后播放)
*/
void showRewardedAd(Activity activity, RewardVideoInfo rewardVideoInfo, RewardVideoCallback rewardVideoCallback);
调用示例
String adUnitId = ""; // 广告位ID,如无特别注明,传空字符串
// 播放视频
RewardVideoInfo info = new RewardVideoInfo.Builder()
.setAdUnitId(adUnitId) // 广告位ID
.setAdType(0) // 广告类型
.setAdSceneTag("") // 广告位标签
.build();
SDKManager.getInstance()
.showRewardedAd(activity, info, new RewardVideoCallback() {
@Override
public void onRewardedAdLoaded() {
// 激励视频加载完成
}
@Override
public void onRewardedAdLoadFailed(ErrorInfo errorInfo) {
// 激励视频加载失败
// 游戏提示玩家失败,让玩家自行重试
}
@Override
public void onRewardedAdPlayFinished(RewardVideoResult rewardVideoResult) {
// 播放完成
}
@Override
public void onRewardedAdPlayFailed(ErrorInfo errorInfo) {
// 播放失败
// 游戏提示玩家失败,让玩家自行重试
}
@Override
public void onRewardedAdSkipped() {
// 用户点击跳过
}
});
参数说明
RewardVideoInfo 类的数据结构:请看预加载激励视频广告
错误码
无
FAQ
无