Help improve Publisher Ads Audits for Lighthouse. Share your thoughts in our survey.

异步加载广告代码

概览

此项审核旨在确保异步加载广告代码库脚本。

默认情况下,JavaScript 执行是同步的。也就是说,一旦遇到了脚本,便需等到下载、解析和执行完该脚本之后才能加载其他内容。选择启用异步执行可防止此类情况发生,让浏览器能于指定的脚本在后台加载时继续处理其他资源。这样可确保您的网页在脚本加载期间仍能灵敏地做出响应,并缩短所有关键组件的加载用时。

建议

在脚本代码定义中添加 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 请求模式和异步呈现