微信小程序API 插屏广告组件
InterstitialAd是一个原生组件,层级比普通组件高。每次创建都会返回一个全新的实例,且默认是隐藏的。需要调用 InterstitialAd.show() 方法将其显示。
2. 插屏广告组件方法 2.1 InterstitialAd.destroy()销毁插屏广告实例。
2.2 Promise InterstitialAd.load()加载插屏广告。
Promise 返回值
插屏广告加载数据的结果。
2.3 InterstitialAd.offClose(function callback)取消监听插屏广告关闭事件。
参数
function callback:插屏广告关闭事件的回调函数。
2.4 InterstitialAd.offError(function callback)取消监听插屏错误事件。
参数
function callback:插屏错误事件的回调函数。
2.5 InterstitialAd.offLoad(function callback)取消监听插屏广告加载事件。
参数
function callback:插屏广告加载事件的回调函数。
2.6 InterstitialAd.onClose(function callback)监听插屏广告关闭事件。
参数
function callback:插屏广告关闭事件的回调函数。
2.7 InterstitialAd.onError(function callback)监听插屏错误事件。
参数
function callback:插屏错误事件的回调函数。
参数
Object res
属性 | 类型 | 说明 |
---|---|---|
errMsg | string | 错误信息 |
errCode | number | 错误码 |
监听插屏广告加载事件。
参数
function callback:插屏广告加载事件的回调函数。
2.9 Promise InterstitialAd.show()显示插屏广告。
Promise 返回值
插屏广告显示操作的结果。
3. 错误码信息与解决方案表当插屏广告显示失败时,InterstitialAd.show() 方法会返回一个Rejected Promise,并给出对应的错误码及错误信息。各种错误码以及相应的异常情况、理由以及解决方案详见如下表格:
代码 | 异常情况 | 理由 | 解决方案 |
---|---|---|---|
2001 | 触发频率限制 | 小程序启动一定时间内不允许展示插屏广告 | |
2002 | 触发频率限制 | 距离小程序插屏广告或者激励视频广告上次播放时间间隔不足,不允许展示插屏广告 | 需要等待一段时间之后再展示插屏广告。 |
2003 | 触发频率限制 | 当前正在播放激励视频广
![]()
更多产品任你选
|