集美阅读大全是一个以文章句子为主题的在线阅读网站。内含有各种经典好文章,爱情美文,诗歌散文,情感句子说说,范文资料等。读好文章,尽在集美阅读大全!!!
当前位置:集美阅读大全 >互联网 >建站 > 正文

同页面包含多个AdSense广告,去掉重复的JS调用

2019-09-21 02:40去掉 调用 重复 包含 多个

自10月份对网站中Google广告进行调整后,发现首页加载速度变慢,用浏览器调试控制台查看发现谷歌广告JS调用就有5次,每次都是几百ms,果断查找解决方法。根据网上说法查找到Google官方文档说明,验证了一个页面中包含多个AdSense广告时,只需要包含一次JavaScript调用,然后对网站中谷歌广告进行了修改。

同页面包含多个AdSense广告,去掉重复的JS调用

同一个页面上多个Adsense广告,只需加载一次adsbygoogle.js,AdSense帮助中心有此说明:

https://support.google.com/adsense/answer/3221666?hl=zh-Hans

同页面包含多个AdSense广告,去掉重复的JS调用

之前一直在页面中投放多个谷歌广告单元,放置了多段adsbygoogle.js,直到发现网站加载速度变慢,网上查找资料才知道谷歌JS只需要放置一次,这是调用js的常识。

因为网站上投放了自动广告,在head里面就放置了一次谷歌js调用,我后来就把body里面的广告位中所有调用同样谷歌js的代码全部删除了,每改一个页面模板都是实测过,确保广告显示没有问题。

网友用chrome浏览器打开调试控制台,去掉重复js后可以减少几次调用。网站页面打开速度非常重要,特别对于流量还不错的网站,确实需要不断优化,争分夺秒。

其实在百度联盟后台获取异步代码的时候就有只调用一次js的说明:

  1. <script type="text/javascript">
  2.     (function() {
  3.         var s = "_" + Math.random().toString(36).slice(2);
  4.         document.write('<div style="" id="' + s + '"></div>');
  5.         (window.slotbydup = window.slotbydup || []).push({
  6.             id: "u355xxxx",
  7.             container:  s
  8.         });
  9.     })();
  10. </script>
  11. <!-- 多条广告如下脚本只需引入一次 -->  
  12. <script type="text/javascript" src="http://cpro.baidustatic.com/cpro/ui/c.js" async="async" defer="defer" ></script>  

现在只在head中保留了一次adsbygoogle.js:

  1. <!-- adsense page level ads start -->
  2. <script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
  3. <script>
  4.   (adsbygoogle = window.adsbygoogle || []).push({
  5.   google_ad_client: "ca-pub-909487182760xxxx",
  6.   enable_page_level_ads: true
  7.   });
  8. </script>
  9. <!-- adsense page level ads end -->
  10. </head>

广告单、广告位、body里面都去掉了这句,留下AdSense广告代码如下:

  1. <script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>  
  2. <!-- AdSense 2016 Link Responsive 1 -->
  3. <ins class="adsbygoogle adsense_link_responsive_1"
  4.   style="display:block"
  5.   data-ad-client="ca-pub-909487182760xxxx"
  6.   data-ad-slot="417714xxxx"
  7.   data-ad-format="link"></ins>
  8. <script>
  9.   (adsbygoogle = window.adsbygoogle || []).push({});
  10. </script>

有网友说如果页面中重复多次调用这种JavaScript的话,也不会导致多次下载、不会影响带宽,主要是会让客户端浏览器稍微耗费一点资源,影响很微小。不过既然知道了这个问题,习惯性的清理掉重复的代码,不仅可以保证页面干净还能提高用户体验,改动一下也不错。

80%的人都看过的文章

  • Google AdSense 添加新域名提示“需要注意”
  • Google AdSense发布商需要注意的18个细节
  • 知名站长分享Google Adsense累计赚百万经验
  • GitHub:2018年编程语言排名,JavaScript连冠5年
  • 什么是AdSense可见度?可见率的实时应用
  • 微软推出JavaScript超集,编程语言TypeScript 3.1.1发布
  • AdSense网站缺少 ads.txt 文件 要如何操作?
  • 2019年做自媒体博客还能赚钱吗?5种变现方式

课后答案张九龄《望月怀远》阅读答案及全诗翻译赏析

望月怀远张九龄海上生明月,天涯共此时。情人怨遥夜,竟夕起相思。灭烛怜光满,披衣觉露滋。不堪盈手赠,还寝梦佳期。注释⑴怀远:怀念远方的亲人。⑵最前面两句:辽阔无边的大海上升起一轮明月,使人想起了远在天涯……
2023-11-22 04:53暂无评论阅读详情

课后答案王安石《次韵唐公三首其三旅思》阅读答案

次韵唐公三首其三旅思王安石此身南北老,愁见问征途。地大蟠三楚,天低入五湖。看云心共远,步月影同孤。慷慨秋风起,悲歌不为鲈②。注:①张壤,字唐公,北宋嘉佑六年契丹国母生辰使,王安石友人。②《晋书&mid……
2023-11-22 04:52暂无评论阅读详情

笔记心得各级干部学习执法为民心得体会

  &ldquo;各级干部都要牢固树立全心全意为人民服务的思想和真心实意对人民负责的精神,做到心里装着群众,凡事想着群众,工作依靠群众,一切为了群众。要坚持权为民所用,情为民所系,利为民所谋,为群众诚……
2023-11-22 04:12暂无评论阅读详情

笔记心得寒假大学生社会实践心得体会

  自从走进了大学,就业问题就似乎总是围绕在我们的身边,成了说不完的话题。在现今社会,招聘会上的大字报都总写着&ldquo;有经验者优先&rdquo;,可还在校园里面的我们这班学子社会经验又会拥有多少……
2023-11-22 04:08暂无评论阅读详情

协议书济南市某美容院转让协议第2篇

&nbsp;&nbsp;__________美容院根据中华人民共和国国务院劳动法规和________市私营企业劳动管理实施办法,结合本美容院经营的具体所需今制订此劳动合同书。&nbsp;&nbsp;双……
2023-11-22 02:36暂无评论阅读详情

剧本劳模宣传短剧剧本《阿咪也想当劳模》

  1、机械厂门卫处,日,外。  清早,机械厂班长李玉伟开着别克赛欧小汽车驶进厂区,门卫室内的保安一边按开电动门,一边朝李玉伟摆手。  李玉伟:(摇下车窗,笑着打招呼)小秦,早。  保安小秦:(笑着)……
2023-11-22 02:11暂无评论阅读详情

教程灰雀说课稿

灰雀说课稿  灰雀说课稿(一):  《灰雀》说课稿  一、说教材  《灰雀》是义务教育课程标准实验教科书,小学语文第五册第二单元的一篇讲读课文。这篇课文记叙了列宁在莫斯科郊外养病期间爱护灰雀的故事。列……
2023-11-22 00:41暂无评论阅读详情

课件“吴隐之字处默,濮阳鄄城人”阅读答案及原文

吴隐之字处默,濮阳鄄城人。美姿容,善谈论,博涉文史,以儒雅标名。弱冠而介立,有清操,虽儋石无储,不取非其道。事母孝谨,及其执丧,哀毁过礼。与太常韩康伯邻居,康伯母,贤明妇人也,每闻隐之哭声,辍餐投箸,……
2023-11-22 00:38暂无评论阅读详情

标签