整合 AMP 以投放顯示廣告
重要事項:本文件不適用於您目前選取的網站格式!
本指南適用於想要整合 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 伺服器網址發出的 JavaScript 呼叫。amp-ad
標記傳遞的對應參數會附加到網址以傳回廣告。
如需建立 amp-ad
整合的相關操作說明,請參閱將廣告聯播網整合至 AMP。
建立 Fast Fetch 整合
Fast Fetch 是一種 AMP 機制,可將廣告請求與廣告回應分開,讓廣告請求能在網頁生命週期中更早發生,並僅在使用者可能看到廣告時才呈現廣告。相較於傳統 HTML 廣告,Fast Fetch 優先處理已驗證的 AMPHTML 廣告。在 Fast Fetch 中,如果廣告驗證失敗,該廣告會包裝在跨網域 iframe 中,以將其與 AMP 文件的其餘部分隔離。相反地,通過驗證的 AMPHTML 廣告會直接寫入網頁。Fast Fetch 可處理 AMP 廣告和非 AMP 廣告;驗證失敗的廣告不需要額外的廣告請求。
若要從您的廣告伺服器投放 AMPHTML 廣告,您必須提供包含以下內容的 Fast Fetch 整合
- 支援 SSL 網路通訊。
- 提供 JavaScript 以建構廣告請求 (實作範例:AdSense 和 DoubleClick)。
- 透過驗證服務驗證創意素材並簽署。Cloudflare 提供 AMP 廣告驗證服務,讓任何獨立廣告供應商都能放送速度更快、更輕巧且更引人入勝的廣告。
如需建立 Fast Fetch 整合的操作說明,請參閱Fast Fetch 聯播網實作指南。