TVSDK支援程式化刪除和取代VOD串流中的廣告內容。
刪除和取代功能可延伸自訂廣告標籤功能。 自訂廣告標籤會將主要內容的區段標示為廣告相關內容句點。 除了標籤這些時間範圍外,您也可以刪除和取代時間範圍。
廣告刪除和取代是使用自訂標籤來實作,這些標籤可識別VOD串流中不同類型的時間範圍:標籤、刪除和替換。 您可以針對每個自訂時間範圍執行相關作業,包括刪除或取代廣告內容。
對於廣告刪除和取代,TVSDK包含下列自訂時間範圍作業模式:
MARK —— 為標籤區域調度AdBreak
事件。 (在舊版TVSDK中,此名稱稱為customAdMarker
。) 此模式不允許廣告插入。
DELETE-在此模式中,應用程式會使用TimeRangeCollection
類別來定義C3廣告刪除的時間區域。 此模式允許廣告插入。
REPLACE —— 在此模式中,應用程式會以Adobe Primetime廣告決策AdBreak
取代timeRange
。 替換操作從C3廣告刪除發生的位置開始,並在指定時間(比原始時間範圍短或長)結束。
TVSDK提供CustomRangesOpportunityGenerator
類別,以產生MARK和DELETE範圍的放置機會。 對於REPLACE模式,TVSDK會針對每個時間範圍產生兩個位置機會:
CustomRangeResolver
會產生DELETE的放置機會AuditudeAdResolver
為INSERT生成放置機會。