站点图标 垃圾站

Google 广告 Google Adsense 加速

去年意料之外申请到了 Google Adsense,钱不多,不过够主机和域名费用也不错。但是由于博客主机在国外,国内访问速度原本就不快,再加上 Google Adsense 就雪上加霜。Google Analytics 丢到了服务端,对速度基本上没影响,但是 Google Adsense 就无法如法炮制。

今天看到个 Google Adsense 加速方法,看着还不错,方法也简单,就折腾上了。

方法来自:怎么才能让GoogleAdsense不拖慢速度 || 陈YFの博客,原理:使用 window.addEventListener 实现等待页面加载完成再加载 Google Adsense 核心 adsbygoogle.js 文件,这样就不影响正常浏览了。

代码如下:

<script type="text/javascript">
function downloadJSAtOnload() {
var element = document.createElement("script");
element.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";
document.body.appendChild(element);
}
if (window.addEventListener){
window.addEventListener("load", downloadJSAtOnload, false);
}
else if (window.attachEvent){
window.attachEvent("onload", downloadJSAtOnload);
}
else{
window.onload = downloadJSAtOnload;
}
</script>

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

请根据实际修改使用。

折腾完,感觉有一点点效果,成就感满满,囧~