启用叠加广告 - AWS Elemental MediaTailor

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

启用叠加广告

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

    • 要禁用 ad-overlay asupport,overlays请将对象添加为的顶层键。off默认overlays值为on

    • (可选)提供 MediaTailor 随后传递给adParams对象内的 ADS 的任何参数。这些参数对应于配置的 ADS 模板网址中的[player_params.param] MediaTailor 设置。

例 HLS:
POST master.m3u8 { "adsParams": { "deviceType": "ipad" }, "overlayAvails": "off" }
例 DASH:
POST manifest.mpd { "adsParams": { "deviceType": "androidmobile" }, "overlayAvails": "off" }