TVSDK播放器可播放數位視訊播放器廣告介面定義(VPAID)廣告並顯示廣告載入狀態。 如果廣告中有錯誤,或廣告載入時間過長,TVSDK會忽略這些廣告。
視訊播放器廣告服務介面定義(VPAID)提供播放視訊廣告的通用介面。 VPAID為使用者提供豐富型媒體體驗,讓出版業者能夠更精確地鎖定廣告、追蹤廣告曝光,並從視訊內容獲利。
TVSDK支援下列功能:
VPAID規格的1.0和2.0版
隨選視訊(VOD)內容上的線性VPAID廣告
FlashVPAID廣告
VPAID廣告必須以Flash為基礎,廣告回應必須將VPAID廣告的媒體類型識別為application/x-shockwave-flash
。
不支援下列功能:
TVSDK會派單下列事件:
AdLoading
AdLoaded
AdStarted
AdPlaying
AdStopped
在AdStopped
事件後,TVSDK會繼續視訊內容。
如果您指定零值,TVSDK會嘗試載入廣告,直到其載入或發生錯誤為止。
如果廣告載入時間太長,或廣告中有錯誤,TVSDK會忽略廣告,而廣告pod中的下一個廣告會自動播放。
如果AuditudeSettings.customAdLoadTimeout
設定指定大於零的秒數,TVSDK會嘗試將廣告載入指定的持續時間。 如果無法載入廣告,則會跳過廣告。 例如,如果您設定AuditudeSettings.customAdLoadTimeout:5
,TVSDK會嘗試載入廣告最多5秒。 如果廣告仍未載入,則會忽略該廣告。