插入預先滾動廣告 - AWS Elemental MediaTailor

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

插入預先滾動廣告

注意

預先滾動廣告僅適用於即時工作流程。

MediaTailor 在主要內容開始之前, 可以在播放工作階段開始時插入廣告。這些屬於前導廣告。

若要插入預先滾動廣告,請完成組態上其他設定中的即時預先滾動廣告決策伺服器即時預先滾動最長允許持續時間欄位,如中所述選用組態設定

  1. 當 MediaTailor 收到播放請求時,它會根據 MediaTailor 播放組態中的下列欄位,將預先滾動廣告的請求傳送至 :

    • 即時預先滾動廣告決策伺服器是廣告決策伺服器 (ADS)URL,其中 MediaTailor 會傳送預先滾動廣告的請求。

    • Live pre-roll maximum allowed duration (即時前導允許的持續時間上限) 是前導廣告允許的總時間上限。 MediaTailor 會根據允許的持續時間上限採取下列行動:

      • 如果ADS回應中的廣告總持續時間少於您在即時預捲允許持續時間上限中提供的值, 會 MediaTailor 插入所有廣告。當最後一個廣告完成時, 會 MediaTailor 立即返回基礎內容。

      • 如果ADS回應中的廣告總持續時間超過您在即時預收允許持續時間內提供的值, 會 MediaTailor 選取一組符合持續時間的廣告,而不經過操作。 MediaTailor 會在不裁剪或截斷的情況下插入這些廣告。 會在最後選取的廣告完成時 MediaTailor 返回基礎內容。

  2. 當 從 MediaTailor 收到預轉回應時ADS,它會操作資訊清單,將連結新增至預轉廣告。 MediaTailor 會計算預轉廣告休息的開始時間,如下所示:

    • 對於 DASH,公式為 (publishTime - availabilityStartTime) - max(suggestedPresentationDelay, minBufferTime)

    • 對於 HLS,公式為 max(2*EXT-X-TARGETDURATION, EXT-X-START:TIMEOFFSET)

  3. MediaTailor 決定對非預先捲動的任何廣告休息時間採取的動作。如果前導與另一個廣告休息時間重疊, MediaTailor 則不會個人化廣告休息時間的重疊部分。