# qa.createRewardedVideoAd(Object object)
激励视频广告组件是由客户端原生的图片、文本、视频控件组成的,层级最高,会覆盖在普通组件上,该方法返回的是一个单例,该实例仅对当前页面有效,不允许跨页面使用。
# 参数
# Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
adUnitId | string | 是 | 激励视频广告位标识 |
# 示例代码
let rewardedVideoAd = qa.createRewardedVideoAd({
adUnitId: 'xxx'
})
1
2
3
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 流量联盟平台 |
←
→
在线客服