

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Yield Optimization 的運作方式
<a name="yield-optimization-how-it-works"></a>

此頁面說明 Yield Optimization 的內部機制：何時觸發、計時的運作方式，以及它如何與其他 MediaTailor 功能互動。

## 當產出最佳化觸發時
<a name="yield-optimization-how-it-works-triggers"></a>

MediaTailor 會先評估三個條件，再向 APS 提出競價請求。這三個都必須是 true：

1. **已設定產出最佳化。**播放組態具有`YieldOptimizationConfiguration`具有有效發佈者 ID、區域和範本的 。

1. **足夠的未填充持續時間。**在主要 ADS 回應之後，廣告休息時間中的剩餘未填滿時間超過設定的`MinimumUnfilledDuration`閾值。

1. **有足夠的個人化剩餘時間。**個人化預算中仍有足夠時間提出 APS 請求並處理回應。

如果不符合任何條件，則略過產出最佳化，MediaTailor 只會繼續主要 ADS 廣告。

## 低填充的計算方式
<a name="yield-optimization-how-it-works-underfill"></a>

1. MediaTailor 會從 SCTE 訊號讀取廣告休息時間總計。

1. MediaTailor 會加總主要 ADS 傳回的所有廣告持續時間 （來自 VAST 持續時間）。

1. 未填充持續時間等於總休息持續時間減去主要廣告持續時間的總和。

1. 如果未填充持續時間大於或等於 `MinimumUnfilledDuration`，則收益最佳化會繼續。

**範例：**60 秒的廣告休息時間，其中主要 ADS 傳回 30 秒的廣告會讓 30 秒未填滿。如果 `MinimumUnfilledDuration` 設定為 15，則剩餘 30 秒內會觸發並請求廣告。

## 個人化時間管理
<a name="yield-optimization-how-it-works-timing"></a>

MediaTailor 在嚴格的廣告個人化時間預算內運作。Yield Optimization 會在主要 ADS 請求完成後使用*剩餘的*個人化時間。

**影響計時的金鑰 SDC （安全動態組態） 旗標：**


| 旗標 | 說明 | 
| --- | --- | 
| maximumLivePersonalizationLatencyMs | 所有廣告個人化 （主要 ADS 加 YO) 的即時內容總時間上限。 | 
| adsRequestTimeOutMilliseconds | 主要 ADS 請求的逾時。 | 

**計時行為：**
+ 如果剩餘時間不足以啟動 APS 請求，則會完全略過 YO （發出 `SkipPersonalizationTimeoutExceeded` 指標）。
+ 如果 APS 請求啟動但未及時完成，則會逾時 （發出 `Timeouts` 指標）。
+ MediaTailor 會對 APS HTTP 請求和 VAST 處理強制逾時，以確保個人化在限制內完成。

## 故障開啟行為
<a name="yield-optimization-how-it-works-fail-open"></a>

Yield Optimization 一律無法開啟。如果發生以下任何情況，MediaTailor 只會繼續進行主要 ADS 廣告：
+ APS 傳回錯誤 (4xx、5xx)。
+ 請求逾時。
+ 競價回應不包含有效的廣告。
+ 所有傳回的出價的 VAST 剖析失敗。

檢視器的播放體驗絕不會因為產出最佳化失敗而中斷。

## APS 回應代碼
<a name="yield-optimization-how-it-works-response-codes"></a>


| Code | 意義 | 
| --- | --- | 
| 200 | 使用廣告成功出價回應。 | 
| 204 | 無出價。請求有效，但沒有可用的競價。 | 
| 400 | 錯誤的請求 （無效的 JSON 或缺少必要欄位）。 | 
| 500 | APS 伺服器錯誤。 | 
| 503 | APS 過載 （背壓訊號）。 | 
| 429 | APS 限流。APS 已手動開始調節請求。 | 

## 與其他 MediaTailor 功能的互動
<a name="yield-optimization-how-it-works-interactions"></a>


| 功能 | 互動 | 
| --- | --- | 
| 廣告決策伺服器組態 (ADSC) | 無互動。ADSC 控制主要 ADS 請求。YO 是獨立的。 | 
| 預先擷取 | 目前版本中不支援 YO。 | 
| 浮水印廣告 | 目前版本中不支援 YO。 | 

## 後續步驟
<a name="yield-optimization-how-it-works-next-steps"></a>
+ 若要了解如何從您的範本建置出價請求，請參閱 [競價建構和範本](yield-optimization-bid-construction.md)。
+ 如需完整的欄位參考，請參閱 [ORTB 欄位參考](yield-optimization-ortb-reference.md)。