使用 Pod Serving API 在直播中插入廣告

如要使用 HLS 或 DASH 直播活動導入伺服器端廣告插播 (SSAI),請使用廣告連播放送 API 要求自動調整位元率的廣告連播。如要瞭解支援的解析度和位元率,請參閱「影片和音訊格式與轉碼」。

本頁說明如何使用 Pod Serving API 放送直播。

必要條件

繼續操作前,請務必備妥下列項目:

  • 設定動態廣告插播 (DAI) 類型為「廣告連播放送重新導向」的直播活動。選擇下列任一選項:

  • 在網路瀏覽器、行動裝置或電視上執行的用戶端應用程式,用於載入串流和處理事件,例如播放、暫停、按一下或輕觸。

  • 資訊清單操控器,用於處理來自用戶端應用程式的串流要求。 重要事項:建議您為資訊清單服務採用進階放送流程

  • 已啟用 Pod 放送 DAI 的 Google Ad Manager 帳戶。

基本放送流程

如要放送串流,請選擇串流通訊協定,然後按照下列步驟操作:

HTTP 即時串流

  1. 如要註冊工作階段,請從影片播放器向 Google Ad Manager 發出串流請求。

  2. 開始輪詢即將到來的廣告事件的廣告中繼資料。

  3. 向資訊清單操控器要求直播資訊清單。

  4. 選用:將廣告插播前通知傳送至 Google Ad Manager。重要事項:建議您執行這個步驟,以提高填滿率。

  5. 當資訊清單操控器偵測到廣告插播標記時,請建構廣告片段網址,並將其縫合到資訊清單中。

    • 在廣告插播期間,用戶端影片播放器會要求廣告片段,並按照片段重新導向網址下載廣告片段檔案。
  6. 從 ID3 標記擷取廣告事件 ID,找出並傳送媒體驗證連線偵測 (ping) 給 Google。

廣告連播放送重新導向 (HLS) - 基本放送流程

DASH

  1. 按照「HLS」分頁中的所有步驟操作。

  2. 要求一次 DASH 週期範本,然後快取範本。這種做法會為工作階段的所有廣告插播建構時間範圍。

使用 DASH 的廣告連播放送重新導向 - 基本放送流程

進階放送流程

如要放送串流,請選擇串流通訊協定:

HTTP 即時串流

  1. 如要註冊工作階段,請從用戶端影片播放器向 Google Ad Manager 發出串流請求。

  2. 開始輪詢即將到來的廣告事件的廣告中繼資料。

  3. 向資訊清單操控器要求直播資訊清單。

  4. 選用:提早傳送廣告插播通知給 Google Ad Manager,提高廣告供應率。

  5. 向 Google Ad Manager 發出廣告插播時間中繼資料 (ATM) 請求。

  6. 擷取準確的廣告插播和插播時間,建構廣告片段網址。

  7. 將廣告片段網址併入資訊清單。

  8. 當資訊清單操控器偵測到廣告插播標記時,請建構廣告片段網址,並將網址縫合到資訊清單中。

    • 在廣告插播期間,用戶端影片播放器會要求廣告片段,並按照片段重新導向網址下載廣告片段檔案。
  9. 從 ID3 標記擷取廣告事件 ID,找出並傳送媒體驗證連線偵測 (ping) 給 Google。

HTTP 即時串流廣告連播放送重新導向 - 進階放送流程

DASH

  1. 按照「HLS」分頁中的所有步驟操作。

  2. 使用廣告 Pod 時間中繼資料 (ATM) 回應,為其他必要欄位建立 DASH 週期。

透過 DASH 進行廣告連播放送重新導向 - 進階放送流程

逐步說明

如要瞭解 API 端點、要求和回應資料範例,請參閱直播的用戶端影片播放器應用程式直播的資訊清單操控器