恰饭广告 感谢理解
莆田潮牌鞋服
广告
Google Adsense导致网站加载速度慢怎么办?Google Adsense接入国内站点速度优化方法

Google Adsense导致网站加载速度慢怎么办?Google Adsense接入国内站点速度优化方法

因为Google Adsense加载的js等文件使用的cdn是海外的,并且谷歌也没有专门对其回国线路进行优化,导致会严重拖慢国内网站加载速度。那么本文将给出两个比较有用的方法,来使影响降到最低。

1、关于Google AdSense代码精简的方法,你可以将以下这段JS代码直接写入主题head部分,使得每页都加载这个JS,避免重复请求加载:

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

然后将广告代码精简为以下形式:

<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-id"
data-ad-slot="id"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

2、关于谷歌广告js延迟加载的方法,你可以将以下代码部署至`</body>`之前,实现网页先展示后加载广告

setTimeout(function() {
let script = document.createElement("script");
script.setAttribute("async", "");
script.src = "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";
document.body.appendChild(script);
}, 2000);

这样可以避免谷歌广告加载慢影响网站加载速度。如果不需要延迟加载,只需使用”AdSense代码精简”即可。

需要注意的是,延迟加载谷歌广告有时在移动宽带下可能导致广告不显示的问题,因此本站只使用了精简JS代码,未做延迟加载优化。

© 版权声明
WORDPRESS.8UID.COM
喜欢就支持一下吧
点赞0 分享打赏
评论 抢沙发

请登录后发表评论

    暂无评论内容