概述

TVSDK通過合併或重新排序未正確定義的時間範圍,根據特定問題處理時間範圍錯誤。

TVSDK管理 timeRanges 預設合併和重新排序進程時出錯。 首先,玩家按 開始 時間。 根據此排序順序,如果範圍之間有子集和交集,則TVSDK合併相鄰範圍並連接這些範圍。

TVSDK使用以下選項處理時間範圍錯誤:

  • 無序 TVSDK重新排序時間範圍。

  • 子集 TVSDK合併時間範圍子集。

  • 交叉 TVSDK合併相交時間範圍。

  • 替換範圍衝突 TVSDK從最早的時間選擇替換持續時間 timeRange 在衝突組中顯示。

TVSDK通過以下方式處理與ad元資料的信令模式衝突:

  • 如果廣告信令模式與時間範圍元資料衝突,則時間範圍元資料始終具有優先順序。

    例如,如果將廣告信令模式設定為伺服器映射或清單提示,並且廣告元資料中還存在MARK時間範圍,則所產生的行為是標籤了該範圍,並且不插入廣告。

  • 對於REPLACE範圍,如果信令模式設定為伺服器映射或清單提示,則這些範圍將按REPLACE範圍中指定的方式替換,並且不會通過伺服器映射或清單提示插入廣告。

    有關詳細資訊,請參見 信令模式/元資料組合行為 表格 從廣告信令模式對廣告插入和刪除的影響……

請記住以下內容:

  • 當伺服器未返回有效時 AdBreaks, TVSDK生成並處理 NOPTimelineOperation 空的AdBreak,沒有廣告。

  • 儘管C3和刪除/替換僅用於VOD,但如果在ad元資料中指定,則還會為即時流處理時間範圍。

本頁內容