AMP

整合 AMP 以投放顯示廣告

重要事項:本文件不適用於您目前選取的網站格式!

本指南適用於想要整合 AMP 以在 AMP 網頁上投放顯示廣告的廣告聯播網。

總覽

身為廣告伺服器,您可以整合 AMP 以在 AMP 網頁上投放傳統 HTML 廣告,以及投放 AMPHTML 廣告。

想要投放傳統 HTML 廣告嗎?
  1. amp-ad
想要投放 AMPHTML 廣告嗎?
  1. amp-ad (亦即,如果您尚未建立用於投放傳統 HTML 廣告的廣告單元)。
  2. 建立 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 廣告;驗證失敗的廣告不需要額外的廣告請求。

Fast Fetch 整合流程

若要從您的廣告伺服器投放 AMPHTML 廣告,您必須提供包含以下內容的 Fast Fetch 整合

  1. 支援 SSL 網路通訊。
  2. 提供 JavaScript 以建構廣告請求 (實作範例:AdSenseDoubleClick)。
  3. 透過驗證服務驗證創意素材並簽署。Cloudflare 提供 AMP 廣告驗證服務,讓任何獨立廣告供應商都能放送速度更快、更輕巧且更引人入勝的廣告。

如需建立 Fast Fetch 整合的操作說明,請參閱Fast Fetch 聯播網實作指南