一般最佳做法

將 Google 發布商廣告代碼 (GPT) 程式庫整合至網站 的做法與整合其他第三方指令碼相同不過 使用 GPT 時,必須注意幾個獨特面向 可確保您充分利用廣告空間,並盡量減少影響 評估網站成效畢竟,快速廣告的重要性

以下各節將介紹 擷取及準備資料、針對特定領域進行預先訓練 調整指示、離線評估和整合

從官方來源載入 GPT

一律從官方來源請求 GPT 程式庫:

整合類型 指令碼標記
標準版

包括已與 歐洲 IAB 資訊公開和同意聲明架構
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
受限制的廣告

適用於想手動啟用 受限制的廣告
<script src="https://pagead2.googlesyndication.com/tag/js/gpt.js" async></script>

只在您打算手動啟用的網站上,使用受限制的廣告網址 受限制的廣告。向受限制廣告請求 GPT 未使用這項功能時,瀏覽器會開啟一個網址 額外的非必要網路連線,可能會拖慢廣告載入速度。

為了滿足發布商法規遵循需求,GPT 可能 從使用 crossorigin="anonymous" 的標準網址載入 屬性,防止 Cookie 與指令碼要求一起傳送。

不要放送 GPT 的快取版本

一律不提供 gpt.jspubads_impl.js 版本或應用程式載入的任何程式庫版本 或從非官方來源載入這些檔案。

可能無法使用本機快取版本的 GPT 程式庫 一律可在較新版本的瀏覽器或作業系統中運作,且 並加入新功能和改善項目舊版 GPT 程式庫隨時可能停止運作, 損失廣告收益。

這也適用於服務工作站。如果使用服務 工作站來快取或修改來自網站 HTTP 要求的回應,請使用 僅限聯播網的策略,用於處理以下資源的 gpt.js 要求: 才能擷取最新版本的

提早載入 GPT

GPT 程式庫 (gpt.js) 只包含極小部分的 載入廣告所需的程式碼。大部分程式碼都包含 不同的檔案 (例如 pubads_impl_XX.js),gpt.js 是以 。

提早載入核心 GPT 程式庫,這些相依指令碼 僅次於載入這樣就能避免與 擷取這些指令碼 (如果未快取的話),以便讓廣告有更多載入 這些做法都會導致 顯示第一個廣告的時間指標,進而增加 提高廣告可視度

視情況使用預先載入功能

有時候,您可能無法直接控制 GPT 的時機或方式 資料。例如,使用載入第三方指令碼的第三方廣告指令碼時 Google 發布商廣告代碼在這種情況下,可能適合 預先載入 gpt.js 要求。預先載入要求會指示 瀏覽器就會立即下載重要的特定資產 載入網頁。如果指定的素材資源是 JavaScript 檔案,指令碼 系統會立即擷取網頁內容,但會延後到指令碼出現 。

標準整合的預先載入要求範例

<link rel="preload" href="https://securepubads.g.doubleclick.net/tag/js/gpt.js" as="script">

受限制廣告整合的預先載入請求範例

<link rel="preload" href="https://pagead2.googlesyndication.com/tag/js/gpt.js" as="script">

在預先算繪頁面使用 GPT

預先算繪會指示瀏覽器預先下載及 顯示使用者尚未要求,但可能造訪的網頁。時間 預先算繪頁面載入的 GPT 程式庫只會請求 廣告。

靜態載入 GPT

避免在網頁中以動態方式插入 GPT 程式庫 從外部指令碼載入該物件請改為在 您擁有網頁的 <head>,如圖所示 開始使用 Google 發布商廣告代碼。這可以防止 防止 GPT 擷取及載入作業延遲 可能會導致廣告延遲載入。

詳情請參閱「針對 Lighthouse 的發布商廣告稽核」 以靜態方式載入廣告指令碼稽核說明文件。

以非同步方式載入 GPT

在指令碼標記定義中加入 async 關鍵字,如下所示: 開始使用 Google 發布商廣告代碼。這會指示 瀏覽器可同時載入 GPT 程式庫 而非封鎖執行,直到指令碼載入完成 載入完成。

詳情請參閱「針對 Lighthouse 的發布商廣告稽核」 以非同步方式載入廣告代碼稽核說明文件。

安全載入 GPT

一律透過 HTTPS 載入 GPT 程式庫,如以下所示: 開始使用 Google 發布商廣告代碼。這不僅僅是 為使用者提供更好的安全性,也有助於提升效能。自廣告以來 由 GPT 發出的請求一律使用 HTTPS 會確保瀏覽器只需要開啟 1 個連線 所有與廣告放送相關的請求

詳情請參閱「針對 Lighthouse 的發布商廣告稽核」 透過 HTTPS 載入廣告代碼從建議的主機載入 GPT 稽核說明文件

練習提升網頁效能

本指南的最佳做法著重於最佳化 整合 GPT 後,還有許多其他因素 以及您網頁成效的部分修改網站時 (尤其是 根據廣泛的建議 (例如本指南所述的項目) 建立模型 ,評估這些改變對網頁各層面的影響 才需進行建議您定期執行以下工具: LighthousePublisher Ads Audits for Lighthouse 找出並處理 並且在網站最佳化時達到最佳平衡。