自訂廣告需求

TVSDK播放器可播放數位視訊播放器廣告介面定義(VPAID)廣告並顯示廣告載入狀態。 如果廣告中有錯誤,或廣告載入時間過長,TVSDK會忽略這些廣告。

視訊播放器廣告服務介面定義(VPAID)提供播放視訊廣告的通用介面。 VPAID為使用者提供豐富型媒體體驗,讓出版業者能夠更精確地鎖定廣告、追蹤廣告曝光,並從視訊內容獲利。

TVSDK支援下列功能:

  • VPAID規格的1.0和2.0版

  • 隨選視訊(VOD)內容上的線性VPAID廣告

  • FlashVPAID廣告

    VPAID廣告必須以Flash為基礎,廣告回應必須將VPAID廣告的媒體類型識別為application/x-shockwave-flash

不支援下列功能:

  • 非線性廣告,例如覆蓋廣告和動態伴侶廣告
  • 預先載入VPAID廣告
  • 即時內容中的VPAID廣告
  • JavaScript VPAID廣告

載入狀態

TVSDK會派單下列事件:

  • AdLoading
  • AdLoaded
  • AdStarted
  • AdPlaying
  • AdStopped

AdStopped事件後,TVSDK會繼續視訊內容。

秘訣

如果您指定零值,TVSDK會嘗試載入廣告,直到其載入或發生錯誤為止。

忽略廣告

如果廣告載入時間太長,或廣告中有錯誤,TVSDK會忽略廣告,而廣告pod中的下一個廣告會自動播放。

如果AuditudeSettings.customAdLoadTimeout設定指定大於零的秒數,TVSDK會嘗試將廣告載入指定的持續時間。 如果無法載入廣告,則會跳過廣告。 例如,如果您設定AuditudeSettings.customAdLoadTimeout:5,TVSDK會嘗試載入廣告最多5秒。 如果廣告仍未載入,則會忽略該廣告。

本頁內容