预加载激励视频广告
业务场景
游戏集成激励广告功能,用于预加载激励广告
注意事项
- 需在调用显示激励广告前调用
流程图
无
接口介绍
/**
* 加载激励视频(可用于预加载, 只加载不播放)
*/
void loadRewardedAd(Activity activity, RewardVideoInfo rewardVideoInfo, RewardVideoCallback rewardVideoCallback);
调用示例
String adUnitId = ""; // 广告位ID,如无特别注明,传空字符串
// 加载视频
RewardVideoInfo info = new RewardVideoInfo.Builder()
.setAdUnitId(adUnitId) // 广告位ID
.setAdType(0) // 广告类型
.setAdSceneTag("") // 广告位标签
.build();
SDKManager.getInstance()
.loadRewardedAd(activity, info, new RewardVideoCallback() {
@Override
public void onRewardedAdLoaded() {
// 激励视频加载完成
}
@Override
public void onRewardedAdLoadFailed(ErrorInfo errorInfo) {
// 激励视频加载失败
// 游戏提示玩家失败,让玩家自行重试
}
@Override
public void onRewardedAdPlayFinished(RewardVideoResult data) {
// 播放完成
}
@Override
public void onRewardedAdPlayFailed(ErrorInfo errorInfo) {
// 播放失败
// 游戏提示玩家失败,让玩家自行重试
}
@Override
public void onRewardedAdSkipped() {
// 用户点击跳过
}
});
参数说明
入参 RewardVideoInfo rewardVideoInfo
参数名称 | 类型 | 说明 | 必传/可选 |
---|---|---|---|
adType | int | 广告模式 【0:使用原生的广告 ID;1:使用 SDK 转换后的广告 ID】 | 必传 |
adUnitId | string | 广告位 ID | 必传 |
adSceneTag | string | 广告位标签【标识同一个广告 ID 放不同广告位】 | 必传 |
出参 RewardVideoData rewardVideoData
参数名称 | 类型 | 说明 |
---|---|---|
adUnitId | string | 视频广告 ID |
adSceneTag | string | 视频广告场景标签 |
错误码
无
FAQ
无