

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# MediaTailor 預導廣告插入
<a name="ad-behavior-preroll"></a>

**注意**  
可設定的前置廣告僅適用於即時工作流程。如需廣告插入 （包括前導） 如何適用於 VOD 的詳細資訊，請參閱 [VOD 的廣告拼接行為](ad-behavior.md#ad-behavior-vod)。

AWS Elemental MediaTailor 在主要內容開始之前， 可以在播放工作階段的開頭插入廣告。這些屬於*前導*廣告。

若要插入前導廣告，請完成組態上**其他**設定中的**即時前導廣告決策伺服器**和**即時前導允許持續時間上限**欄位，如中所述[選用組態設定](configurations-create.md#configurations-create-addl)。

1. 當 MediaTailor 收到播放請求時，會根據 MediaTailor 播放組態中的下列欄位，向 ADS 傳送預先播放廣告的請求：
   + **即時前導廣告決策伺服器**是廣告決策伺服器 (ADS) URL，MediaTailor 會在其中傳送前導廣告的請求。
   + **即時前導允許的持續時間上限**是前導廣告的總時間長度上限。MediaTailor 會根據允許的持續時間上限採取下列動作：
     + 如果 ADS 回應中的廣告總持續時間*少於*您在**即時預轉允許持續時間上限**中提供的值，MediaTailor 會插入所有廣告。當最後一個廣告完成時，MediaTailor 會立即返回基礎內容。
     + 如果 ADS 回應中的廣告總持續時間*超過*您在**即時預導允許的持續時間上限**中提供的值，MediaTailor 會選取一組符合持續時間的廣告，而不會繼續。MediaTailor 插入這些廣告，無需剪輯或截斷。當最後一個選取的廣告完成時，MediaTailor 會返回基礎內容。

1. 當 MediaTailor 從 ADS 收到前導回應時，它會操作資訊清單，將連結新增至前導廣告。MediaTailor 計算前導廣告休息時間的開始時間，如下所示：
   + 對於 DASH，公式是 `(publishTime - availabilityStartTime) - max(suggestedPresentationDelay, minBufferTime)`。
   + 對於 HLS，公式是 `max(2*EXT-X-TARGETDURATION, EXT-X-START:TIMEOFFSET)`。

1. MediaTailor 會決定對非前導的任何廣告休息時間採取哪些動作。如果前導與另一個廣告休息時間重疊，MediaTailor 不會個人化廣告休息時間的重疊部分。