協助改善 Publisher Ads Audits for Lighthouse。透過我們的問卷調查分享您的想法

非同步載入廣告指令碼

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

總覽

這項稽核可確保系統以非同步方式載入廣告代碼程式庫指令碼。

根據預設,JavaScript 執行作業是採取同步方式。這表示系統遇到指令碼時,在指令碼下載、剖析及執行完成之前,其他內容都無法載入。選擇採用非同步執行作業可以防止這個問題,因為瀏覽器能在背景載入指定的指令碼,並繼續處理其他資源。這可讓您的網頁在指令碼載入期間保持回應,並縮短載入所有重要元件所需的時間。

建議

在 <script> 標記中加入 async 屬性。例如:

AdSense

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

AdSense (自動廣告)

<script async data-ad-client="ca-pub-xxxxxxxxxxxxxxxx" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

Google 發布商廣告代碼

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>

更多資訊

系統支援下列廣告代碼程式庫指令碼:

廣告代碼程式庫 指令碼
AdSense

pagead2.googlesyndication.com/pagead/js/adsbygoogle.js

pagead2.googlesyndication.com/pagead/show_ads.js

Google 發布商廣告代碼

googletagservices.com/tag/js/gpt.js

securepubads.g.doubleclick.net/tag/js/gpt.js

開始使用 Google 發布商廣告代碼
GPT 請求模式和非同步顯示模式