

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

# MediaTailor 伺服器引導的廣告插入功能相容性矩陣
<a name="sgai-feature-compatibility"></a>

AWS Elemental MediaTailor 提供兩種具有不同功能相容性的廣告插入方法。伺服器引導廣告插入的運作方式與伺服器端廣告插入不同，這會影響與某些 MediaTailor 功能的相容性。使用此資料表來了解哪些功能適用於每個廣告插入方法。


**廣告插入方法的功能相容性**  

| 功能 | 伺服器端廣告插入 (SSAI) | 伺服器引導廣告插入 (SGAI) | 
| --- | --- | --- | 
| 廣告預先擷取 | ✓ 支援 | 尚未支援 | 
| 廣告禁止 | ✓ 支援 | 不適用 | 
| 前導廣告行為 | 由 MediaTailor 組態控制 | 由 MediaTailor 組態控制 | 
| 用戶端廣告追蹤 | 使用 GetTracking API | 資產清單中的使用TRACKING區段 (GetTracking不使用 API) | 
| 伺服器端廣告追蹤 | ✓ 支援 — 根據使用工作階段 ID 的/v1/segment請求觸發信標 | ✓ 支援 （僅限 HLS) — 使用無工作階段信標搭配透過 內嵌在廣告 URIs 中的加密信標資料\#EXT-X-DEFINE:QUERYPARAM。需要 HLS v11 或更新版本。尚不支援 DASH。 | 
| Ad-ID 裝飾 | ✓ 支援 | ✗ 不相容 | 

## 相容性詳細資訊
<a name="compatibility-details"></a>

### 廣告預先擷取
<a name="prefetch-compatibility"></a>

目前不支援廣告預先擷取。

### 廣告禁止
<a name="prefetch-compatibility"></a>

伺服器引導的廣告插入方法不支援廣告禁止，因為玩家只會擷取他們將要播放的廣告。

### 前導廣告行為
<a name="preroll-compatibility"></a>

前置廣告時間在插入方法之間運作方式不同：
+ **伺服器端廣告插入：**MediaTailor 會根據組態設定來控制前導廣告播放的時間
+ **伺服器引導式廣告插入：**MediaTailor 會在資訊清單頂端插入預先滾動廣告。您的播放器會先顯示這些廣告，然後啟動您的內容

### 廣告追蹤
<a name="tracking-compatibility"></a>

**用戶端追蹤**會根據廣告插入方法使用不同的機制：
+ **伺服器端廣告插入 (SSAI)：**使用 `GetTracking` API 端點
+ **伺服器引導廣告插入 (SGAI)：**MediaTailor 會在每個資產清單回應的 `TRACKING`區段中提供追蹤資訊。不會使用 `GetTracking` API 端點。工作階段初始化回應不包含 `trackingUrl`。

**伺服器端追蹤**也會因方法而異：
+ **伺服器端廣告插入 (SSAI)：**當玩家`/v1/segment/`使用工作階段 ID 透過 擷取拼接廣告區段時，MediaTailor 會觸發信標。
+ **伺服器引導廣告插入 (SGAI)：**MediaTailor 使用無工作階段信標。MediaTailor `awsBeaconData`會在其在資產清單中傳回的廣告資訊清單 URIs中嵌入加密的信標資料 (`awsBeaconDomain`、、`awsConfigurationName`)。廣告資訊清單使用`#EXT-X-DEFINE:QUERYPARAM`標籤，讓玩家將這些值替換為區段 URLs。當玩家請求每個廣告區段時，MediaTailor 會解密資料、觸發適當的信標，並重新導向至內容區段。當伺服器端報告處於作用中狀態時，MediaTailor 會省略資產清單回應中的 `TRACKING`區段。如需詳細資訊，請參閱[伺服器端追蹤與伺服器引導廣告插入 (SGAI)](ad-reporting-server-side-sgai.md)。

### Ad-ID 裝飾
<a name="ad-id-compatibility"></a>

Ad-ID 裝飾與伺服器引導廣告插入不相容，因為只有在擷取資產清單時才知道填入 X-AD-CREATIVE-SIGNALING 標頭的欄位，而不是在撰寫資訊清單時。