说我的页面上有Google Ads。
我已经竭尽所能,没有广告,得分很高。
但是,如果我激活广告,得分将会非常低。
有什么办法可以增加广告的浏览速度见解得分?
我试图推迟广告的展示,但是它不是很友好。
答案 0 :(得分:1)
我认为您可以使用lazyload处理adsense上的页面速度问题
以下是我经常用来处理此问题的脚本,将其放在标记中
<script type='text/javascript'>
var lazyadsense=!1;window.addEventListener("scroll",function(){(0!=document.documentElement.scrollTop&&!1===lazyadsense||0!=document.body.scrollTop&&!1===lazyadsense)&&(!function(){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(e,a)}(),lazyadsense=!0)},!0);
//]]>
</script>
确保您已删除此代码
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
答案 1 :(得分:0)
您可以将相同的代码与选项 {passive: true, once: true} 一起使用。因此,无需删除滚动事件。