# InterstitialAd.onError(function listener)

> __小程序插件__：不支持

## 功能描述

监听插屏错误事件。

## 参数

### function listener

插屏错误事件的监听函数

#### 参数

##### Object res


```json
[
  {
    "属性": "errMsg",
    "类型": "string",
    "说明": "错误信息"
  },
  {
    "属性": "errCode",
    "类型": "number",
    "说明": "错误码",
    "子项": [
      {
        "合法值": "1000",
        "说明": "后端接口调用失败"
      },
      {
        "合法值": "1001",
        "说明": "参数错误"
      },
      {
        "合法值": "1002",
        "说明": "广告单元无效"
      },
      {
        "合法值": "1003",
        "说明": "内部错误"
      },
      {
        "合法值": "1004",
        "说明": "无合适的广告"
      },
      {
        "合法值": "1005",
        "说明": "广告组件审核中"
      },
      {
        "合法值": "1006",
        "说明": "广告组件被驳回"
      },
      {
        "合法值": "1007",
        "说明": "广告组件被封禁"
      },
      {
        "合法值": "1008",
        "说明": "广告单元已关闭"
      }
    ]
  }
]
```

## 错误码信息与解决方案表

 错误码是通过onError获取到的错误信息。调试期间，可以通过异常返回来捕获信息。可以针对异常返回加上适当的监控信息辅助排查现网情况。

| 代码 | 异常情况 | 理由 | 解决方案 |
| ------ | -------------- | --------------- | -------------------------- |
| 1000  | 后端错误调用失败  | 该项错误不是开发者的异常情况 | 一般情况下忽略一段时间即可恢复。 |
| 1001  | 参数错误    | 使用方法错误 | 可以前往developers.weixin.qq.com确认具体教程（小程序和小游戏分别有各自的教程，可以在顶部选项中，“设计”一栏的右侧进行切换。|
| 1002  | 广告单元无效    | 可能是拼写错误、或者误用了其他APP的广告ID | 请重新前往mp.weixin.qq.com确认广告位ID。 |
| 1003  | 内部错误    | 该项错误不是开发者的异常情况 | 一般情况下忽略一段时间即可恢复。|
| 1004  | 无适合的广告   | 广告不是每一次都会出现，这次没有出现可能是由于该用户不适合浏览广告 | 属于正常情况，且开发者需要针对这种情况做形态上的兼容。 |
| 1005  | 广告组件审核中  | 你的广告正在被审核，无法展现广告 | 请前往mp.weixin.qq.com确认审核状态，且开发者需要针对这种情况做形态上的兼容。|
| 1006  | 广告组件被驳回  | 你的广告审核失败，无法展现广告 | 请前往mp.weixin.qq.com确认审核状态，且开发者需要针对这种情况做形态上的兼容。|
| 1007  | 广告组件被封禁  | 你的广告能力已经被封禁，封禁期间无法展现广告 | 请前往mp.weixin.qq.com确认小程序广告封禁状态。 |
| 1008  | 广告单元已关闭  | 该广告位的广告能力已经被关闭 | 请前往mp.weixin.qq.com重新打开对应广告位的展现。|
