广告奖励-拓展功能
更新时间:2025-01-15 09:01
# 1 功能介绍
该部分用于游戏中通过观看广告,得到游戏内相应奖励(如跳过关卡)
# 2 前置条件
调用接口前请确保已完成以下条件:
- 已经导入了UltraSDK资源,并完成了快速开始-第一步:集成
- 游戏母包无法进行广告展示测试,需要通过中台勾选对应广告插件,打包后才能进行功能性测试
# 3 接入步骤
# 3.1 激励视频广告监听
场景介绍
游戏设置激励视频广告监听器,获取视频广告的播放状态(完成、失败、点击、关闭),以发放对应奖励。
接口声明
public void setAdVideoListener(IAdVideoListener adVideoListener)
1
调用示例
AdSdk.getInstance().setAdVideoListener(new IAdVideoListener() {
@Override
public void onPlayComplete() {
//播放完成(游戏一般在这里发放观看视频广告的奖励)
}
@Override
public void onPlayFailed(String errMsg) {
//播放失败,errMsg:失败原因
}
@Override
public void onClicked() {
//视频广告被点击
}
@Override
public void onClosed() {
//视频广告被关闭
}
});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 3.2 展示激励广告
场景介绍
- 游戏调用此方法进行激励视频广告的展示。
接口声明
public void showAdVideo(final Activity activity)
public void showAdVideo(Activity activity, String videoId)
1
2
2
调用示例
//若调用此接口,需要在中台广告插件配置里面配置相应的广告位ID
AdSdk.getInstance().showAdVideo(activity)
//这里可以自己接入传递广告位ID,这样中台广告插件对应广告位ID可不填写
//主要用于有多个激励视频广告位ID的游戏
AdSdk.getInstance().showAdVideo(activity, "激励视频广告位ID");
1
2
3
4
5
2
3
4
5
本文档对解决你的问题有所帮助?