如何解决 Google Adsense 被 ban 导致网站卡顿的问题

2014-06-25 22:53:46 +08:00
 lyragosa
我使用的是官方的异步代码,但是还是会出现非常严重的卡顿情况。
代码执行到广告部分就卡住了,然后页脚就无法加载。

有没有办法让广告代码完全的异步,也就是就算加载不出来也不影响后面的内容?
2934 次点击
所在节点    问与答
7 条回复
AlanZhang
2014-06-25 22:56:29 +08:00
同求,Google DFP设置的横幅导致的卡顿。
Tonni
2014-06-25 23:17:42 +08:00
同问,公司线上用到了谷歌的服务
OpooPages
2014-06-26 07:32:39 +08:00
按优化原则,js放到最后,body结束前。

如果仅仅用到谷歌的字体、js(比如jQuery)、css等cdn服务,可将这些资源下载到本地服务器。

但广告则不同,即使可以将广告js下载到本地,js中显示广告内容时引入的资源可能还是会因为无法访问而卡顿。
lyragosa
2014-06-26 09:52:28 +08:00
@OpooPages 同其他js不一样,谷歌广告是出现在你放置js的位置。如果因为页面布局的要求,这段js代码很有可能出现在页面中间。所以全放末尾肯定是不行的……
OpooPages
2014-06-26 10:05:19 +08:00
@lyragosa 谷歌广告具体怎样的没有使用过,不过我刚刚拿月光博客做了个试验,把页面存到本地,把下面的代码移到body结束前,广告是可以显示的。

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
yww109
2014-06-26 10:11:37 +08:00
@OpooPages 这个可能违规了
leisudeng
2014-10-22 03:37:14 +08:00
@yww109 这个也没修改ADS代码,不能算违规吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/119547

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX