

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 启用叠加广告
<a name="overlay-ads-getting-started-enabling"></a>

MediaTailor 默认情况下，对叠加广告的支持处于启用状态。清单中特定的 SCTE-35 广告标记类型会触发叠加广告的插入。由于某些玩家可能不支持叠加广告的客户端渲染，因此您可以在会话级别禁用该功能。

**要使用 HLS 或 DASH 播放前缀禁用叠加广告支持，请执行以下操作：**
+ 在播放器中，根据您的协议，使用以下格式之一的请求初始化新的 MediaTailor 播放会话：
  + 示例：HLS 格式

    ```
    GET {{mediatailorURL}}/v1/master/{{hashed-account-id}}/{{origin-id}}/{{asset-id}}?aws.overlayAvails=off
    ```
  + 示例：DASH 格式

    ```
    GET {{mediatailorURL}}/v1/master/{{hashed-account-id}}/{{origin-id}}/{{asset-id}}?aws.overlayAvails=off
    ```

**要使用会话初始化前缀禁用叠加广告支持，请执行以下操作：**
+ 在播放器上，为会话初始化请求构造一个 JSON 消息正文，以 MediaTailor：
  + 要禁用广告叠加层支持，请添加一个值为的`overlays`对象作为顶级键。`off`默认`overlays`值为`on`。
  + （可选）提供 MediaTailor 随后传递给`adsParams`对象内的 ADS 的任何参数。这些参数对应于 MediaTailor 配置的 ADS 模板 URL 中的 `[player_params.param]` 设置。

**Example HLS：**  

```
POST master.m3u8
    {
       "adsParams": {
           "deviceType": "ipad"
       },
       "overlayAvails": "off"
    }
```

**Example DASH：**  

```
POST manifest.mpd
    {
        "adsParams": {
           "deviceType": "androidmobile"
       },
       "overlayAvails": "off"
    }
```