播放激励视频广告

业务场景

游戏集成激励广告功能,用于显示激励广告;

流程图

接口介绍


/**
 * 播放激励视频(若视频未加载, 则会自动加载后播放)
 */
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