概述

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

TVSDK會透過預設的合併和重新排序程式來管理timeRanges錯誤。 首先,播放器會依​begin​時間對客戶定義的時間範圍排序。 根據此排序順序,如果範圍間有子集和交集,TVSDK會合併相鄰範圍並連接這些範圍。

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

  • 順序不 當的TVSDK會重新排序時間範圍。

  • SubsetTVSDK 會合併時間範圍子集。

  • ​IntersectTVSDK會合併相交的時間範圍。

  • 取代範圍 衝突TVSDK會從衝突群組中顯示的最 timeRange 早值選取取代持續時間。

TVSDK以下列方式處理與廣告中繼資料的信令模式衝突:

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

    例如,如果廣告信令模式被設為伺服器地圖或資訊清單提示,而廣告中繼資料中也有MARK時間範圍,則產生的行為是已標籤範圍,且未插入廣告。

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

    如需詳細資訊,請參閱從廣告信令模式插入和刪除廣告的效果中的信令模式/中繼資料組合行為​表格……

請記住:

  • 當伺服器未傳回有效的AdBreaks時,TVSDK會針對空白的AdBreak產生並處理NOPTimelineOperation,而且不會播放廣告。

  • 雖然C3廣告刪除/取代僅支援VOD,但若在廣告中繼資料中指定,則即時串流也會處理時間範圍。

本頁內容