整合 AMP 以投放展示廣告
重要事項:本文件不適用於您目前選取的格式 stories!
本指南適用於想要整合 AMP 以在 AMP 網頁上投放展示廣告的廣告聯播網。
總覽
身為廣告伺服器,您可以整合 AMP 以在 AMP 網頁上投放傳統 HTML 廣告,以及投放 AMPHTML 廣告。
想要投放傳統 HTML 廣告嗎?
想要投放 AMPHTML 廣告嗎?
amp-ad
(也就是說,如果您尚未建立一個來投放傳統 HTML 廣告的話)。- 建立 Fast Fetch 整合以投放 AMPHTML 廣告.
建立 amp-ad
身為廣告伺服器,您支援的發布商會加入您提供的 JavaScript 程式庫,並放置各種「廣告程式碼片段」,這些程式碼片段會依賴 JavaScript 程式庫來擷取廣告並將其呈現在發布商的網站上。由於 AMP 不允許發布商執行任意 JavaScript,因此您需要貢獻 AMP 開放原始碼,以允許 amp-ad
標籤從您的廣告伺服器請求廣告。
amp-ad
實作來顯示傳統 HTML 廣告和 AMPHTML 廣告。例如,可以使用以下語法來調用 Amazon A9 伺服器
<amp-ad width="300" height="250"
type="a9"
data-aax_size="300x250"
data-aax_pubname="test123"
data-aax_src="302">
</amp-ad>
在以上程式碼中,type
屬性指定廣告聯播網,在本例中為 A9。data-*
屬性取決於 Amazon 的 A9 伺服器預期用於投放廣告的參數。a9.js
檔案向您展示了如何將參數對應到對 A9 伺服器的 URL 進行 JavaScript 呼叫。由 amp-ad
標籤傳遞的相應參數會附加到 URL 以傳回廣告。
如需建立 amp-ad
整合的說明,請參閱將廣告聯播網整合到 AMP 中。
建立 Fast Fetch 整合
Fast Fetch 是一種 AMP 機制,可將廣告請求與廣告回應分開,允許廣告請求在頁面生命週期中更早發生,並僅在使用者可能觀看時才呈現廣告。Fast Fetch 為經過驗證的 AMPHTML 廣告提供優於傳統 HTML 廣告的優先待遇。在 Fast Fetch 中,如果廣告驗證失敗,則該廣告會包裝在跨網域 iframe 中,以將其與 AMP 文件的其餘部分隔離。相反地,通過驗證的 AMPHTML 廣告會直接寫入頁面。Fast Fetch 同時處理 AMP 和非 AMP 廣告;對於驗證失敗的廣告,不需要額外的廣告請求。
若要從您的廣告伺服器投放 AMPHTML 廣告,您必須提供包含以下項目的 Fast Fetch 整合
- 支援 SSL 網路通訊。
- 提供 JavaScript 以建構廣告請求 (範例實作:AdSense 和 DoubleClick)。
- 透過驗證服務驗證創意素材並進行簽署。Cloudflare 提供 AMP 廣告驗證服務,讓任何獨立廣告供應商都能提供更快、更輕巧且更引人入勝的廣告。
如需建立 Fast Fetch 整合的說明,請參閱Fast Fetch 網路實作指南。