播放器會使用 VAST 廣告代碼網址擷取影片和音訊廣告。您可以手動組譯 VAST 廣告代碼網址,或使用下列參數修改現有的網址,然後使用 VAST 套件檢查器進行測試。您也可以使用這些廣告代碼範例進行審查及測試。
一般網址規定
- 通訊協定:VAST 廣告代碼支援 http 和 https。曝光追蹤網址會依據目前的 SSL 設定,傳回 http 或 https。點閱和點擊追蹤則是採用 http 協定,因為這會從另一個頁面重新導向。
- 網域:系統不支援透過模式比對巨集或任何其他動態方法建立的動態網域,使用這類網域會導致錯誤。
- 直播流量:直播影片廣告代碼網址的路徑中「必須」包含
/live
,才能夠處理同時包含所有廣告插播的大量流量。
VAST 廣告代碼示例
設有參數和指定值的 VAST 廣告代碼網址範例看起來應該會像這樣:
https://securepubads.g.doubleclick.net/gampad/ads?env=vp&gdfp_req=1&output=vast&iu=/1234/video-demo&sz=400x300&unviewed_position_start=1&ciu_szs=728x90,300x250
跳至清單中的特定參數
參數 | 詳細資料 | |
---|---|---|
aconp
(音訊連續播放) |
依據 MRC 音訊評估指南的建議 「音訊連續播放」參數接受常數值,以指出播放器是否打算連續播放音訊內容。 如果狀態不明,請勿設定這個參數。 使用範例連續播放「開啟」: 連續播放「關閉」: |
|
ad_rule
(廣告規則) |
「廣告規則」參數接受常數值,以指出應傳回 VAST 廣告素材還是廣告規則回應。 廣告規則的預設設定取決於 Ad Manager 聯播網設定。您可以使用以下的範例,覆寫特定廣告代碼的設定。 使用範例請求 VAST 廣告素材: 請求廣告規則 (VMAP): 規定必須用於影片廣告規則 |
|
ad_type
(廣告類型) |
「廣告類型」參數接受常數值,以指出應針對請求傳回的廣告類型。 只有音訊廣告才需要這個參數。 使用範例只允許音訊廣告: 允許可略過和不可略過的影片廣告: 允許音訊和影片廣告: audio_video 廣告類型只能用來將影片廣告素材放送至支援影片廣告播放的音訊內容,或將音訊廣告素材放送至播放自然環境中「可聽」內容的串流內影片播放器。例如:體育賽事串流、節目影片、新聞等。進一步瞭解影片內容中的音訊。
只允許可略過的影片廣告: 只允許不可略過的影片廣告: 必要與否必須用於音訊廣告 |
|
addtl_consent
(額外同意聲明) |
「額外同意聲明」參數會接受變數值;如果發布商想要整合 IAB 資訊公開和同意聲明架構第 2.0 版,並使用尚未註冊加入歐洲互動廣告局全球供應商清單,但已列入 Google 廣告技術供應商 (ATP) 名單的供應商,就會使用「額外同意聲明」參數。直接 VAST 請求並不會自動讀取這些值;一旦這些值加入廣告代碼中,就會獲得接受。 如需進一步瞭解傳遞給這個參數的值,請參閱《額外同意聲明模式技術規格》的內容。 使用範例
|
|
afvsz
(非線性廣告大小) |
「非線性廣告大小」參數接受常數值,但這些值應為可以在影片廣告版位中顯示的非線性廣告大小逗號分隔清單。 廣告的大小必須是以下支援的大小之一:
使用 IMA SDK 時,這個欄位將被覆寫,並填入 nonLinearAdSlotWidth 和 nonLinearAdSlotHeight 內所有受支援的大小。 如果不支援非線性大小,這個參數可以省略或留空。 使用範例支援所有大小: 寬度上限為 250: 高度上限為 60: 寬度上限為 100:
必要與否不使用 IMA SDK 時,必須用於非線性影片廣告 |
|
allcues
(所有提示點) |
此參數接受變數值;這些值為逗號分隔的提示點清單 (以毫秒為單位)。Ad Manager 會針對每個值傳回一個廣告插播。
如果廣告規則中使用以時間為基準的提示 (例如「每 N 秒」或「在固定的時間」),則會使用廣告規則中設定的提示、忽略傳遞至 使用範例10 秒和 20 秒的提示點: |
|
ciu_szs
(隨播廣告大小) |
「隨播廣告大小」參數接受變數值;這些值為逗號分隔的隨播廣告大小清單。 用直立線 ( 使用範例
多重大小版位的廣告大小: |
|
cmsid
(內容來源 ID) vid
(影片 ID) |
「內容來源 ID」和「影片 ID」參數接受變數值。 如要將廣告指定到影片內容,您的主影片廣告代碼必須「同時」包含這兩個參數。
使用範例
如果是為包含隨選影片的動態廣告插播建立廣告代碼,應使用巨集,因為此巨集會動態插入正確的內容來源和影片 ID。 例如: 必要與否必須用於影片內容指定目標 |
|
correlator
(Correlator) |
||
cust_params
(自訂鍵/值參數) |
||
description_url
(內容描述網址) |
「說明網址」參數接受的變數值必須能描述網頁上播放的影片。使用 1 至 3 個段落概述網頁內容。舉例來說,您可以動態拼接預先定義區塊中
IMA SDK 不會自動設定這個參數,您必須手動設定。 使用範例網址編碼: 未編碼: 必要與否必須用於網頁、應用程式和 Ad Exchange 建議用於程式輔助營利 |
|
dth
(裝置類型提示) |
裝置類型提示參數可接受常數值,有助減少裝置分類錯誤的情況,特別是在連網電視和機上盒環境。 裝置分類錯誤可能源自發布商或連網電視原始設備製造商 (OEM) 的非預期錯誤。這個參數會與其他信號搭配使用,讓 Google 自動標示可能需要重新分類連網電視廣告空間的情況。 使用範例請求來自:
必要與否建議用於連網電視的程式輔助營利。 建議在導入 PAL 和 PAI (非 SDK) 時使用這個參數。導入 IMA SDK 或 DAI SDK 不需要這個參數。 |
|
env
(環境) |
||
excl_cat
(排除類別) |
「排除類別」參數接受變數值;如果委刊項包含其中列示的排除標籤,即會遭到封鎖,無法符合特定廣告請求的資格。這個參數適用於 使用範例
|
|
gdfp_req
(Ad Manager 架構指標) |
||
gdpr
(GDPR) |
GDPR 參數會接受常數值,而且想要整合 IAB 資訊公開和同意聲明架構第 2.0 版的發布商也會使用該參數。直接 VAST 請求不會自動讀取這些值,但加入至廣告代碼之後,這些值就會獲得接受。 這個參數的有效值只有 0 和 1,其中 0 代表不適用 GDPR,1 則代表適用 GDPR。如果適用 GDPR,您還必須使用 gdpr_consent 參數提供有效的資訊公開和同意聲明 (TC) 字串。 如需進一步瞭解傳遞給這個參數的值,請參閱導入架構的一般指南,或 IAB 資訊公開和同意聲明架構第 2.0 版規格中「TC 字串」一節的內容。 使用範例適用 GDPR: 不適用 GDPR: |
|
gdpr_consent
(GDPR 同意聲明) |
GDPR 同意聲明參數會接受變數值,而且想要整合 IAB 資訊公開和同意聲明架構第 2.0 版的發布商都會使用該參數。直接 VAST 請求並不會自動讀取這些值;一旦這些值加入廣告代碼中,就會獲得接受。 如需進一步瞭解傳遞給這個參數的值,請參閱導入架構的一般指南,或 IAB 資訊公開和同意聲明架構第 2.0 版規格中「TC 字串」一節的內容。 使用範例
|
|
givn paln
(影片 Nonce) |
For integrations that use the Programmatic Access Library (PAL), the video nonce parameter accepts a variable string value. The nonce is URL safe—you don't need to URL-encode it.
Note: If you previously provided a nonce using the legacy Usage exampleYou can read more about the value passed to this parameter in the getting started guides for PAL. |
|
hl
(語言) |
「語言」參數接受常數值,用來請求該語言的廣告;在 Ad Exchange 或 AdSense 影片廣告中,這個參數能夠為動態分配的廣告選擇作業和影片廣告顯示作業設定語言。 參數值可以是任何 ISO 639-1 (雙字母) 或 ISO 639-2 (三字母) 代碼。請查看有效代碼清單。 如果省略,該值則會預設使用在 Ad Exchange 中依據語言指定廣告目標的任何語言。 使用範例
必要與否建議用於程式輔助營利 |
|
iabexcl
(IAB 排除網址) |
||
ipd
(廣告空間合作夥伴網域) |
||
ipe
(曝光連線偵測實體) |
||
iu
(廣告單元) |
||
lip
(廣告連播中的最後 1 個位置) |
||
ltd
(受限制的廣告) |
「受限制的廣告」參數接受常數值,指出是否要在未取得 Cookie 或其他本機 ID 使用同意聲明的情況下,以受限的方式放送廣告。
使用範例
|
|
min_ad_duration
(廣告時間長度下限) max_ad_duration
(廣告時間長度上限) |
「廣告長度」參數接受變數值;搭配使用時,可用來指定廣告必須符合的播放時間範圍 (單位為毫秒)。 您可以使用這個參數,限制單一廣告和最佳化廣告連播要求的個別廣告時間長度。 使用範例
|
|
mridx
(片中廣告編號) |
||
msid
(應用程式 ID) an
(應用程式名稱) |
「應用程式 ID」和「應用程式名稱」參數接受變數值;由於大部分的程式輔助影片廣告都需要這兩個參數,這兩個參數應該用於從行動應用程式和連網電視裝置發出的請求。 IMA SDK 會自動填入這兩個參數,但您必須在非 SDK 環境 (包括直接 VAST 呼叫),或使用程式輔助存取權資料庫 (PAL)/發布商驗證廣告空間 (PAI) 時手動指定。 雖然應用程式名稱應採用使用者可理解的形式,但在 iOS 和 tvOS 中,SDK 無法存取應用程式 ID。在這些情況下,系統不會傳送 使用範例
應用程式 ID 的名稱和格式,會因應用程式商店而異。請參閱 IAB 應用程式識別指南,或常見專屬 ID 範例。 如果平台沒有應用程式商店,則 IAB 建議發布商使用以下商店 ID 格式: 必要與否這兩個都是應用程式的必要參數 建議用於程式輔助營利 |
|
nofb
(停用備用廣告) |
||
npa
(非個人化廣告) |
||
omid_p
(OMID 合作夥伴名稱) |
「OMID 合作夥伴名稱」參數接受使用變數值,指出整合 OMID 評估功能的合作夥伴名稱和合作夥伴版本。 請注意,這個參數僅適用於使用 Open Measurement SDK (OM SDK),且想透過 Active View 評估的發布商。假如您是使用 IMA SDK,則請勿使用這個參數,因為系統會自動完成相關設定。 如要在使用程式輔助存取權資料庫 (PAL) 時指明 OMID 支援,請務必透過 使用範例使用 PAL 時: 未使用 PAL 時: |
|
output
(廣告輸出格式) |
「廣告輸出格式」參數接受常數值,但該值應設為廣告的輸出格式。 針對已為聯播網設定的預設 VAST 版本,請使用 如果您的影片播放器使用 IMA SDK,影片廣告請求的輸出參數將一律設為 使用 使用範例您聯播網的預設 VAST 設定: VAST 4: 您聯播網的預設 VMAP 設定: VMAP 1: VMAP 1,傳回 VAST 4: 必要與否 |
|
plcmt
(刊登位置) |
||
pmad
(廣告連播廣告數量上限) |
「廣告連播廣告上限」參數接受變數值,以指出廣告連播中的廣告數量上限。 這個參數僅適用於最佳化廣告連播 (凡是擁有進階影片廣告套裝內容的發布商皆可使用),不得用於 VMAP (當 使用範例
|
|
pmnd
(廣告連播時間長度下限) pmxd
(廣告連播時間長度上限) |
「廣告連播長度」參數接受變數值;搭配使用時,可用來指定廣告連播必須符合的播放時間範圍 (單位為毫秒)。 這些參數是用於請求多個廣告,僅適用於最佳化廣告連播 (凡是擁有進階影片廣告套裝內容的發布商皆可使用)。這些參數也不得用於 VMAP (當 使用範例
|
|
pod
(廣告連播編號) |
||
pp
(廣告素材設定檔) |
||
ppt
(發布商隱私權處理方式) |
||
ppid
(發布商提供的 ID) |
||
ppos
(在廣告連播中的位置) |
||
ppsj
(發布商提供的信號 JSON) |
為提高程式輔助營利成效,發布商提供的信號 JSON 參數接受以 Base64 編碼的 JSON 物件,包含發布商提供的目標對象和比對內容資料。 如要深入瞭解有效的 JSON 鍵/值組合,請參閱 使用範例JSON 物件: Base64 編碼值: |
|
ptpl
(廣告插播範本 ID) ptpln
(廣告插播範本名稱) |
廣告插播範本 ID 和名稱用來表示哪一個廣告插播範本應套用至最佳化廣告連播請求,可使用變數值。透過廣告時段範本,您可以設定哪些廣告位置或自訂廣告位置應包含在廣告插播中,以及應按哪種順序放送。 使用範例如要進一步瞭解如何設定及要求廣告插播範本,請參閱這篇文章。 |
|
pubf
(Ad Exchange 廣告代碼中的公開底價) pvtf
(Ad Exchange 廣告代碼中的私下底價) |
使用範例
|
|
pvid
(應用程式組 ID) pvid_s
(應用程式組範圍) |
當使用者在 Android 裝置上停用個人化設定時,必須提供應用程式組 ID 值才能營利。
IMA/PAL SDK 會自動傳遞這個欄位,但未導入 SDK 的發布商必須呼叫應用程式設定的 SDK,並根據廣告請求手動傳遞這些參數。 請參閱 Android 說明文件,瞭解如何擷取應用程式組 ID。 使用範例
必要與否必須用於應用程式 建議用於程式輔助營利 |
|
rdid
(可重設裝置 ID) |
可重設的裝置 ID 接受變數值。 針對內建應用程式 (一般網站和行動版網站不適用),SDK 會將可重設的裝置 ID (用於指定使用者) 傳入您的串流請求,使用的參數包括 幾乎所有的程式輔助影片廣告都需要這些值。
使用範例查看可重設裝置 ID 的詳細範例。 必要與否必須用於應用程式 建議用於程式輔助營利 |
|
rdp
(受限的資料處理) |
||
schain
(供應鏈) |
「供應鍊」參數接受變數值,但該值應設為序列化的 SupplyChain 物件。加入這個參數後,Google 會先在收到的 如要透過標記 (而非 OpenRTB) 傳送 SupplyChain 資訊,請參閱完整的 IAB 說明文件。 查看正確剖析schain 的相關規定
根據 IAB 說明文件,下列項目定義
序列化順序
注意:
ext 的內容會因廣告交易平台而異,Google Ad Manager 不會剖析這項屬性。如何序列化 SupplyChain 物件的範例以下範例是序列化上述 對於空白的選填欄位,「使用」半形逗號進行序列化
對於空白的選填欄位,「不使用」半形逗號進行序列化
進一步瞭解 SupplyChain 物件。
使用範例
如果
必要與否如果發布商採用付款中介服務向 Google Ad Manager 提出請求,這是必要步驟。這也包括使用第三方廣告伺服器技術的發布商。 |
|
scor
(串流 Correlator) |
||
sdk_apis
(SDK API 架構) |
SDK API 架構參數接受以逗號分隔的常數整數值清單,以指出播放器支援的所有 API 架構。 請參閱可能的 API 架構值清單。 對於未使用 IMA SDK 的發布商,這個參數支援程式輔助存取權資料庫 (PAL) 的 API。IMA SDK 會以 IMA SDK 支援的值覆寫任何已設定的值。 使用範例
|
|
sdmax
可略過的廣告長度上限 |
時間長度以毫秒為單位,代表該特定廣告請求中,可略過影片/音訊廣告素材的時間長度上限。
使用範例如將下列設定:
套用至下列廣告素材:
會產生以下結果:
|
|
sid
(工作階段 ID) |
「工作階段 ID」參數接受變數值;這是一種可保障隱私權的廣告 ID,只能用於設定展示頻率上限。 來自連網電視的串流內影片請求,以及來自行動應用程式裝置的串流內影片廣告空間,都支援工作階段 ID,但目前不支援網頁版。 根據 IAB 的 IFA 指南,這個參數應以 UUID 格式填入。進一步瞭解用於指定使用者的可重設裝置 ID。 如要停止傳送工作階段 ID,您可以設定 使用範例
規定建議用於程式輔助營利 |
|
ssss
(伺服器端拼接來源) |
||
sz
(大小) |
||
tfcd
(兒童導向內容標記) |
||
trt
(流量類型) |
流量類型參數可接受常數值,用於請求購買的流量或是自然流量。 如果請求中缺少流量類型參數,則 IMA SDK 不會填入預設值;在這種情況下,伺服器會提供 使用範例請求購買流量的參數為: 請求自然流量的參數為: |
|
unviewed_position_start
(延遲曝光) |
||
網址
(網址) |
「網址」參數接受變數值,但該值應設為傳送請求的完整網址。這個必要值可協助買方辨識及瞭解此請求的來源脈絡。在可行範圍內,這個值應能動態填入廣告請求。 在網頁上,這是顯示影片播放器的網頁網址。如果您使用 IMA SDK,SDK 會自動設定網址值。要是播放器設定了這個值,IMA SDK 會遵循設定的值。 在應用程式 (行動裝置或連網電視) 中,這個值必須設為最能精確代表用於營利的影片或音訊廣告空間網址。舉例來說,如果使用者是在行動應用程式中觀看影片,則這個值應設為可用來在電腦上觀看該影片的對等網址。* 這個參數值必須經過編碼才能使用。 使用範例
* 針對應用程式,如果無法將這個參數設為網址變數值,建議設為下列模式: 必要與否建議用於程式輔助營利 |
|
vad_type
(影片廣告類型) |
||
vid_d
(影片長度) |
此參數接受以變數值來指定內容長度 (以秒為單位)。
使用範例90000 秒 (25 小時) 的影片內容長度: |
|
vconp
(影片連續播放) |
依據 MRC 影片評估規範的建議 「連續播放影片」參數接受常數值,以指出播放器是否打算連續播放影片內容,類似電視節目。 如果狀態不明,請勿設定這個參數。 使用範例連續播放「開啟」: 連續播放「關閉」: |
|
vpa
(影片自動播放) |
||
vpi
(影片播放清單 inred) |
||
vpmute
(影片播放靜音) |
||
vpos
(影片位置) |
||
wta
(為什麼會顯示這則廣告) |
「為什麼會顯示這則廣告?」參數接受常數值,此值可用來辨別影片播放器是否支援顯示廣告徽章。如果未傳送 使用 IMA SDK 時,系統會自動支援廣告徽章功能。如果不使用 IMA SDK,影片播放器就必須導入 VAST 如果發布商不會顯示 AdChoices 圖示 (如 VAST 回應所提供),則必須傳送 如果 AdChoices 圖示 (如 VAST 回應所提供) 將顯示在隨播廣告上,或以其他方式投放給使用者,音訊廣告請求可能會傳送 如果流量來自歐洲經濟區,含有 廣告必須符合在歐洲經濟區 (EEA) 放送廣告的適用法律規定,包括使用者檢舉非法內容的機制。發布商必須使用適當的表單,將任何非法內容的檢舉情況告知 Google。 使用範例支援:
不支援: 規定必須用於 Ad Exchange 建議用於程式輔助營利 |