# qa.createRewardedVideoAd(Object object)

激励视频广告组件是由客户端原生的图片、文本、视频控件组成的,层级最高,会覆盖在普通组件上,该方法返回的是一个单例,该实例仅对当前页面有效,不允许跨页面使用。

# 参数

# Object object

属性 类型
默认值
必填
说明
adUnitId string 激励视频广告位标识

# 示例代码

let rewardedVideoAd = qa.createRewardedVideoAd({
    adUnitId: 'xxx'
})
1
2
3

# 返回值

激励视频广告组件

# rewardedVideoAd.load()

加载激励视频广告。

返回值 Promise 激励视频广告显示操作的结果。

# rewardedVideoAd.show()

显示激励视频广告。激励视频广告将从屏幕下方推入。

返回值 Promise 激励视频广告显示操作的结果。

# rewardedVideoAd.onLoad(function callback)

监听激励视频广告加载事件。

参数 function callback 激励视频广告加载事件的回调函数

# rewardedVideoAd.offLoad(function callback)

取消监听激励视频广告加载事件

参数 function callback 激励视频广告加载事件的回调函数

# rewardedVideoAd.onClose(function callback)

监听用户点击关闭广告 按钮的事件

参数 function callback 参数 类型 说明 isEnded boolean 视频是否是在用户完整观看的情况下被关闭的

# rewardedVideoAd.offClose(function callback)

取消监听用户点击关闭广告按钮的事件

参数 function callback 用户点击关闭广告按钮的事件的回调函数

# rewardedVideoAd.onError(function callback)

监听激励视频错误事件。

参数 function callback 激励视频错误事件的回调函数

# rewardedVideoAd.offError(function callback)

取消监听激励视频广告错误

参数 function callback 激励视频错误事件的回调函数

# 错误码信息

错误码是通过 onError 获取到的错误信息。errCode返回值如下表:

代码 异常情况
1000 后端错误,调用失败
1001 参数错误
1002 广告单元无效
1003 内部错误
1004 无合适的广告
1005 广告组件审核中
1006 广告组件被驳回
1007 广告能力被封禁
1008 广告位的广告能力已关闭
1009 广告加载超时
1100 过于频繁调用相关的API
1101 广告在加载后,长时间没有展示,广告信息已过期
1102 调用了不支持的方法
1103 环境监测失败,如应用无权限等
1104 网络错误
1105 广告未加载成功
1106 广告展示失败
2000 未知错误

# 支持明细

产商 支持 备注
vivo 支持 vivo 流量联盟平台

在线客服