# Interstitial

**插屏广告 `zoneType: Interstitial`**

插屏广告不需要创建容器，通过调用`window.adsTag.adBreak({ zoneId, type, adBreakDone })`方法进行广告渲染

**参数说明:**

| 参数               | 类型       | 说明                                                         | 是否必传 | 默认值             |
| ---------------- | -------- | ---------------------------------------------------------- | ---- | --------------- |
| zoneId           | string   | 指定广告单元组，使用该参数可以区分广告组收益                                     | 是    | --              |
| type             | string   | 指定广告类型，可传参数: preroll, midroll, reward                      | 是    | --              |
| adBreakDone      | function | 插屏广告失败或完成播放后执行函数，参数`viewed`返回广告的展示状态                       | 否    | (viewed) => {}  |
| beforeAd         | function | 插屏广告展示前事件，参数`success`返回广告的拉取状态                             | 否    | (success) => {} |
| useLoading       | boolean  | 是否使用loading样式                                              | 否    | false           |
| volume           | number   | 视频广告的音量,可选值为0至1之间的数值，设置为0代表静音。注意:当前无用户交互行为时，volume会被强制指定为0 | 否    | 1               |
| rewardSkipSecond | number   | 激励广告可跳过秒数，仅在type=`reward`时生效                               | 否    | 5               |
| dom              | Element  | 指定插屏所在的容器，默认不指定                                            | 否    | --              |

**示例:**    [查看演示](https://jsfiddle.net/beesads/vyrc8bLs/4/)

```
// 渲染插屏广告
window.adsTag.adBreak({ zoneId: 'xxx', type: 'midroll', adBreakDone: (viewed) => {
    if (viewed) {
        // 广告成功展示
   } else {
        // 广告展示失败，或由用户中止
   }
}});

// 销毁插屏广告
adsTag.closeAdBreak({ zoneId: 'xxx' });

// 暂停插屏广告(当前为视频播放状态下生效)
adsTag.pauseAdBreak({ zoneId: 'xxx' });

// 恢复插屏广告(当前为视频播放状态下生效)
adsTag.resumeAdBreak({ zoneId: 'xxx' });
```
