测评信息 测评信息
  • 首页
  • 主机推荐
  • 产品测评
  • 网络干货
  • 限时优惠
  • 建站指南
首页 建站指南 优化AdSense代码加速整站 - 解决谷歌广告加载慢的问题

优化AdSense代码加速整站 - 解决谷歌广告加载慢的问题

清秋 1月 3, 2020

有两种方式,分别为:

减少AdSense的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>

通过async异步请求加载adsbygoogle.js核心文件,待加载完成后再push到ins内,显示广告内容。当我们需要放入广告位时,就将该段代码放入,可是如果有多个广告位的时候 就会引用多个相同的JS。

Q:如果我的网页上有多个广告单元,我是否要为每个广告单元添加 <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> ?
A:不,不需要,adsbygoogle.js 可以一次性加载。

上述是谷歌官方给的QA,由此可知我们不需要多次加载JS。

如果你有多个广告位,那就可以把该段引入JS的代码,放到 head 里 既可以达到一次载入JS,所有ins都可以接到广告。

JS监听加载

将代码改为如下:

<script>
window.onload = function() {
        setTimeout(function() {
                let script = document.createElement("script");
                script.setAttribute("async", "");
                script.src = "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";
                document.body.appendChild(script);
        }, 2e3);
}
</script>
# AdSense# google# 广告# 谷歌# 谷歌广告
1
清秋
用自己的眼睛去读世间这一部书。
赞赏
清秋
评论 (0)
返回
    发表评论
猜你喜欢
  • 一键测试Linux VPS主机性能脚本(配置/CPU/速度/路由)
  • 一键脚本较全面测试Linux VPS性能和网络下载速率
  • BuyPass 免费多域名 SSL 证书申请方法
  • 甲骨文Oracle Cloud 使用root登录 卸载监控
  • IMIDC- 香港CN2大带宽 – 独立服务器 – 月付仅$29
搜索
清秋
989
文章
10
评论
20
获赞
清秋
最新文章
pacificrack 测评:$20/年,6G内存/4核/80gSSD/15T流量,送一个快照+一个备份
3月 21, 2021
良心云新活动:4年2核4G内存6M带宽云服务器只需432元
1月 30, 2021
一键测试Linux VPS主机性能脚本(配置/CPU/速度/路由)
1月 2, 2021
一键脚本较全面测试Linux VPS性能和网络下载速率
1月 2, 2021
随便看看
  • 首页
  • 我要投稿
Copyright © 2018-2023 测评信息.
  • 主机推荐
  • 产品测评
  • 建站指南
  • 网络干货
  • 限时优惠