前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记录一次谷歌广告导致网站js加载不全的问题

记录一次谷歌广告导致网站js加载不全的问题

作者头像
浩瀚博客
发布2022-03-23 15:00:18
1.3K0
发布2022-03-23 15:00:18
举报
文章被收录于专栏:浩瀚博客

之前网站第一次访问,与pjax加载后js图标不显示的问题一直困扰我,昨天无意间把谷歌广告(GoogleAdsense)下面这段单元广告js删掉之后惊奇的发现网站正常了,于是就开整了。

前言

由于本站使用的是handsome主题,其他网站有js加载不全时,不一定是谷歌广告问题。我只是记录一下!web网站css,js更新后客户浏览器缓存问题,需要刷新才能正常展示的解决办法

解决问题

首先谷歌单元谷歌的js是这样的

代码语言:javascript
复制
<ins class="adsbygoogle"
style="display:block"
data-ad-format="fluid"
data-ad-layout-key="密匙"
data-ad-client="ca-pub-数字"
data-ad-slot="数字"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

删除了那段js之后单元广告不加载了,想了许久后用了一个笨办法解决了。后文别笑

没有js基础。

加载不全

把这段代码加入自定义js与pajx回调函数

代码语言:javascript
复制
$(".adsbygoogle").each(function () { (adsbygoogle = window.adsbygoogle || []).push({}); });

有多少个adsbygoogle元素,就push广告单元多少次。

修复后问: 网站就加一段js可以吗?

答: 试过不行,只会加载一次单元广告,而网站有两个地方设置有单元广告。

后记

推荐阅读

解决谷歌广告拖慢网站加载速度的问题

网站接入谷歌广告(Google AdSense)后,经常发现整站的加载时间长了许多。对此百度了许多方法,找到了既简...

这样操作手机页面pjax加载后,所有页面右侧广告单元还是不显示,如果各位大佬有其他更好的办法解决请求评论告诉我,在此提前感谢咯

正文到此结束

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020 年 04 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 解决问题
  • 后记
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档