# qa.createInterstitialAd(Object object)
创建插屏广告组件,同一个 adUnitId,如果已经创建,并且未 destroy,会复用之前的对象,创建后会加载广告素材,素材创建后会自动拉取
# 参数
# Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
adUnitId | string | 是 | 插屏广告位标识 |
# 示例代码
let interstitialAd = qa.createInterstitialAd({
adUnitId: 'xxx'
})
1
2
3
2
3
# 返回值
插屏广告组件
# interstitialAd.show()
插屏广告组件默认是隐藏的,调用 show 方法展示广告。
返回值 Promise 插屏广告显示操作的结果。
# interstitialAd.onLoad(function callback)
监听视频广告加载成功事件
代码示例:
interstitialAd.onLoad(()=> {
console.log("插屏广告加载成功");
interstitialAd.show();
})
1
2
3
4
2
3
4
# interstitialAd.offLoad(function callback)
移除插屏广告加载成功监听
# interstitialAd.onClose(function callback)
监听插屏广告隐藏事件
# interstitialAd.offClose(function callback)
移除插屏广告隐藏监听
# interstitialAd.onError(function callback)
监听插屏广告出错事件
代码示例:
interstitialAd.onError((err)=> {
console.log(err);
})
1
2
3
2
3
# interstitialAd.offError(function callback)
移除插屏广告出错监听
# interstitialAd.destroy()
销毁插屏广告组件
# 错误码信息
错误码是通过 onError 获取到的错误信息。errCode返回值如下表:
代码 | 异常情况 |
---|---|
1000 | 后端错误,调用失败 |
1001 | 参数错误 |
1002 | 广告单元无效 |
1003 | 内部错误 |
1004 | 无合适的广告 |
1005 | 广告组件审核中 |
1006 | 广告组件被驳回 |
1007 | 广告能力被封禁 |
1008 | 广告位的广告能力已关闭 |
1009 | 广告加载超时 |
1100 | 过于频繁调用相关的API |
1101 | 广告在加载后,长时间没有展示,广告信息已过期 |
1102 | 调用了不支持的方法 |
1103 | 环境监测失败,如应用无权限等 |
1104 | 网络错误 |
1105 | 广告未加载成功 |
1106 | 广告展示失败 |
2000 | 未知错误 |
# 支持明细
产商 | 支持 | 备注 |
---|---|---|
vivo | 支持 | vivo 流量联盟平台 |
←
→
在线客服