调用接口
1、初始化
调用该函数初始化广告SDK,该函数需要在GameSDK.init()之后调用。
函数:
注意:为避免广告填充率不足时,游戏出现因无法请求到广告而卡界面的问题,请开发者务必监听请求广告失败的回调,并进行处理。
2、创建横幅广告
游戏调用该函数创建横幅广告,仅支持单个banner横幅创建
函数:
参数说明:
参数 | 含义 | 类型 | 是否为空 | 备注 |
adId | 广告序号ID | String | 非空 | 标识广告(游戏自定义) |
bannerId | 广告位ID | String | 非空 | 广告位ID,需申请 |
position | 广告位置 | Int | 非空 | 1、顶部;2、底部; |
3、监听横幅广告加载成功事件
游戏调用该函数注册回调函数,当加载广告成功时平台会通知游戏,游戏收到该回调后,在调用展示操作。
函数:
方法说明:
参数 | 含义 | 类型 | 是否为空 | 备注 |
func | 横幅广告加载成功回调函数 | function | 非空 | 游戏定义回调函数 |
4、监听横幅广告加载失败事件
游戏调用该函数注册回调函数,当加载广告失败时函数会执行
函数:
方法说明:
参数 | 含义 | 类型 | 是否为空 | 备注 |
func | 横幅广告加载失败回调函数 | function | 非空 | 游戏定义回调函数 |
参数说明:
参数 | 含义 | 类型 | 是否为空 | 备注 |
param | 广告加载失败 | Json对象 | 非空 | Json对象,见下文 |
5、展示横幅广告
横幅广告组件默认是隐藏的,调用广告实例的show函数展示横幅广告,返回值为Promise,banner广告显示操作的结果
建议在监听到横幅广告加载成功的回调函数中调用该函数。
函数:
方法说明:
参数 | 含义 | 类型 | 是否为空 | 备注 |
function() | 展示广告成功回调 | function | 否 | 游戏自定义该方法 |
function(err) | 展示广告失败回调 | function | 否 | 游戏自定义该方法 |
6、隐藏横幅广告
调用广告实例的hide函数隐藏横幅广告
函数:
7、销毁横幅广告
调用广告实例的destroy函数销毁横幅广告
函数:
8、创建插屏广告
调用该函数创建插屏广告,建议开发者提前创建的广告,这样展示广告的时候无需加载,体验上更好。
函数:
参数说明:
参数 | 含义 | 类型 | 是否为空 | 备注 |
adId | 广告序号ID | String | 非空 | 标识广告(游戏自定义) |
interstitialAdId | 广告位ID | String | 非空 | 插屏广告位ID,需申请 |
style | 展示样式 | Int | 非空 | 1、全屏;2、半屏 |
9、监听插屏广告加载成功事件
游戏调用该函数注册回调函数,当加载插屏广告成功时平台会通知游戏,游戏收到该回调后,在调用展示操作。
函数:
方法说明:
参数 | 含义 | 类型 | 是否为空 | 备注 |
func | 插屏广告加载成功回调函数 | function | 非空 | 游戏定义回调函数 |
10、监听插屏广告加载失败事件
游戏调用该函数注册回调函数,当加载广告失败时函数会执行。如广告加载失败,确保游戏正常继续运行。
函数:
方法说明:
参数 | 含义 | 类型 | 是否为空 | 备注 |
func | 插屏广告加载失败回调函数 | function | 非空 | 游戏定义回调函数 |
参数说明
参数 | 含义 | 类型 | 是否为空 | 备注 |
param | 广告加载失败 | Json对象 | 非空 | Json对象,见下文 |
11、展示插屏广告
调用广告实例的show函数展示插屏广告,返回值Promise,返回广告显示操作的结果
建议在监听到插屏广告加载成功的回调函数中调用该函数。
函数:
奖励操作,可以在广告展示成功回调中执行。
参数说明:
参数 | 含义 | 类型 | 是否为空 | 备注 |
function() | 展示广告成功回调 | function | 否 | 游戏自定义该方法 |
function(err) | 展示广告失败回调 | function | 否 | 游戏自定义该方法 |
12、隐藏插屏广告
调用广告实例的hide函数隐藏插屏广告
函数:
13、销毁插屏广告
调用广告实例的destroy函数销毁插屏广告
函数:
14、创建视频广告
调用该函数创建视频广告,仅支持单个视频广告创建。建议开发者提前创建的广告,这样展示广告的时候无需加载,体验上更好。
函数:
参数说明:
参数 | 含义 | 类型 | 是否为空 | 备注 |
adId | 广告序号ID | String | 非空 | 标识广告(游戏自定义) |
videoAdId | 广告位ID | String | 非空 | 视频广告位ID,需申请 |
screenOrientation | 展示样式 | Int | 非空 | 1、横屏;2、竖屏 |
15、监听视频广告加载成功事件
游戏调用该函数注册回调函数,当加载视频广告成功时平台会通知游戏,游戏收到该回调后,在调用展示操作。
函数:
方法说明:
参数 | 含义 | 类型 | 是否为空 | 备注 |
func | 视频广告加载成功回调函数 | function | 非空 | 游戏定义回调函数 |
16、监听视频广告加载失败事件
调用该函数注册回调函数,当加载广告失败函数会执行,如广告加载失败,确保游戏正常继续运行。
函数:
方法说明:
参数 | 含义 | 类型 | 是否为空 | 备注 |
func | 视频广告加载失败回调函数 | function | 非空 | 游戏定义回调函数 |
参数说明:
参数 | 含义 | 类型 | 是否为空 | 备注 |
param | 广告加载失败 | Json对象 | 非空 | Json对象,见下文 |
17、展示视频广告(获得激励奖励)
调用该函数展示视频广告,返回值Promise,视频广告显示操作的结果。
建议在监听到视频广告加载成功的回调函数中调用该函数。
展示成功后建议销毁广告对象,从新创建新的广告对象。
函数:
方法说明:
参数 | 含义 | 类型 | 是否为空 | 备注 |
function() | 展示广告成功回调 | function | 否 | 游戏自定义该方法 |
function(err) | 展示广告失败回调 | function | 否 | 游戏自定义该方法 |
奖励操作,可以在广告展示成功回调中执行。
18、隐藏视频广告
调用该函数隐藏视频广告
函数:
19、销毁视频广告
调用该函数销毁视频广告
函数:
20、监听视频广告关闭按钮点击事件
关闭视频广告时该函数执行,该函数执行并不代表视频正常观看完。奖励应在展示成功回调中设置。
函数:
参数说明:
参数 | 含义 | 类型 | 是否为空 | 备注 |
func | 视频广告关闭时回调该函数 | function | 非空 | 游戏定义回调函数 |
21、错误码列表
Last updated