Mobile audits now simulate slow network and CPU speeds by default.

避免使用通过脚本注入的广告代码

说明

主文档中通过脚本注入的广告代码会导致加载延迟时间变长,因为任何会引发阻塞的资源都会妨碍系统获取这样的脚本。

解决方案

使用 <script async> 来加载脚本,以提高速度。即使那些会阻塞渲染的资源阻止脚本执行,浏览器的预加载扫描程序也可以提前获取脚本中的广告代码。

例如,应使用

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

而不是

<script>
  var el = document.createElement('script');
  el.src = 'https://securepubads.g.doubleclick.net/tag/js/gpt.js';
  var node = document.getElementsByTagName('script')[0];
  node.parentNode.insertBefore(el, node);
</script>

了解详情

通过脚本注入的“异步脚本”被认定为有害