概述

廣告解析和廣告載入可能會造成使用者等待播放開始時無法接受的延遲。 「延遲廣告載入」和「延遲廣告解析」功能可以降低此啟動延遲。

  • 基本廣告解析與載入程式:

    1. TVSDK會下載資訊清單(播放清單)和​resolves​所有廣告。
    2. TVSDK 載入​所有廣告,並將其置於時間軸上。
    3. TVSDK會將播放器移至「已準備」狀態,而內容播放便會開始。

    播放器使用資訊清單中的URL來取得廣告內容(創作元素),確保廣告內容是TVSDK可播放的格式,而TVSDK會將廣告放在時間軸上。 這個解析和載入廣告的基本程式會造成使用者等待播放其內容時,尤其是資訊清單包含數個廣告URL時,無法接受的長時間延遲。

  • 延遲廣告載入:

    1. TVSDK會下載播放清單和​resolves​所有廣告。
    2. TVSDK 載入​前置廣告,將播放器移入PREPARED狀態,然後內容播放開始。
    3. TVSDK 載入​剩餘的廣告,並在播放時將其放在時間軸上。

    這項功能可在載入所有廣告之前,將播放器置於PREPARED狀態,以改善基本程式。

  • 懶惰廣告解決:

    1. TVSDK會下載播放清單。
    2. TVSDK可解析並載入任何前置廣告、將播放器移入PREPARED狀態,然後開始內容播放。
    3. TVSDK會解析並載入剩餘的廣告,並在播放時將其放在時間軸上。

    懶惰廣告解析以懶惰廣告載入為基礎,可加快啟動速度。 在TVSDK置入任何前置廣告後,它會將播放器移入「已準備」狀態,然後解析其他廣告,並將其置於時間軸。

重要

使用懶惰廣告解決時要考慮的因素:

  • 預設會啟用「懶惰廣告解析」。 如果您停用它,則所有廣告都會在播放開始前解決。

  • 懶惰廣告解決方式不允許在所有廣告解決後,才允許搜尋或滴答不漏:

  • 播放器必須等待kEventAdResolutionComplete事件,才能允許搜尋或特技播放。

  • 如果使用者嘗試在廣告仍在解決時執行搜尋或特技播放作業,TVSDK會擲回kECLazyAdResolutionInProgress錯誤。

  • 如有必要,播放器應在​接收kEventAdResolutionComplete事件後更新scrubbar

  • 延遲廣告解析僅適用於VOD。 它無法與即時串流搭配使用。

  • 懶惰廣告解析與​即時開啟​功能不相容。

如需「立即啟動」的詳細資訊,請參閱「立即啟動」。

  • 雖然「懶惰廣告解析」可讓播放開始起步更快,但如果在播放的前60秒中發生廣告中斷,則可能無法解決。
  • 延遲廣告解析度不會影響前段廣告。

本頁內容