動態廣告插播 (DAI) 廣告連播放送是 Google 的解決方案,能讓第三方伺服器端廣告插播 (SSAI) 伺服器拼接 Google 提供的廣告。第三方資訊清單操控程式可透過區隔重新導向或預先組合的廣告插播資訊清單,向 Google Ad Manager 請求設有先決條件的廣告。
  1. 應用程式或網頁將指定目標參數傳送至 Google Ad Manager,並請求直播使用者工作階段。
  2. Google Ad Manager 以直播使用者工作階段回應,包括不重複的串流 ID。
  3. 應用程式或網頁開始從資訊清單操控器要求直播資訊清單,並傳遞串流 ID。影片播放作業仍會持續進行。
  4. 僅適用於 DASH 串流,資訊清單操控器會向 Google Ad Manager 要求資訊清單範本。
  5. 僅適用於 DASH 串流,Google Ad Manager 會傳回資訊清單範本,其中包含由資訊清單操控器填入的巨集。這個範本必須要求一次,然後快取並重複使用,以供串流中的所有廣告插播時間點重複使用。
  6. 資訊清單操控器會傳回含有媒體區隔的動態資訊清單,這些區隔屬於發布商內容或區隔重新導向 API 的廣告呼叫。開始播放。
  7. 應用程式或網頁會定期輪詢 Google Ad Manager,掌握即將到來的廣告事件中繼資料。
  8. 廣告播放期間,應用程式或網頁會透過區隔重新導向 API 向 Google Ad Manager 請求媒體區隔,並接收到廣告媒體的 301 重新導向。
  9. 應用程式或網頁會監聽串流中繼資料,並將其與事件中繼資料建立關聯,藉此觸發廣告事件。
  10. 應用程式或網頁傳送活動連線偵測 (ping) 至 Google Ad Manager。

如需有關區隔重新導向 API 的詳細操作說明,請參閱區隔重新導向指南:

  1. 應用程式或網頁會將指定目標參數傳送至 Google Ad Manager,並請求 VOD 串流使用者工作階段。
  2. Google Ad Manager 會以新的 VOD 串流工作階段回應,包括不重複的串流 ID。
  3. 應用程式或網頁向資訊清單操控器要求 VOD 串流資訊清單,並傳遞串流 ID。
  4. 資訊清單操控器向 Google Ad Manager 請求一組廣告連播。
  5. Google Ad Manager 會將一組廣告連播做為完整的資訊清單傳回給資訊清單操控器。
  6. 資訊清單操控器會將廣告連播資訊清單拼接至內容串流,並將最終串流傳回應用程式或頁面。
  7. 應用程式或網頁會從 Google Ad Manager 擷取廣告事件中繼資料並開始播放。
  8. 應用程式或網頁會監聽串流中繼資料,並將其與事件中繼資料建立關聯,藉此觸發廣告事件。
  9. 應用程式或網頁傳送活動連線偵測 (ping) 至 Google Ad Manager。

如需實作 VOD API 的詳細操作說明,請參閱 VOD 指南: