Buat anda yang memperhatikan pasti sangat terasa sekali perbedaan loading antara sebelum dan sesudah memasang kode iklan google adsense. Ini bisa anda rasakan secara langsung atau melalui skor benchmark kecepatan loading (pagespeed insight, gtmetrix, dan sejenisnya)
Baca juga: Cara Meningkatkan CPC dan RKT Google Adsense
Loading yang berat ini tentunya membawa banyak kekurangan. Dari segi pengunjung kenyamanan mereka menjadi berkurang, dari segi SEO dan peringkat situs di google juga terpengaruh karena kita tahu update algoritma google saat ini mengarahkan untuk mempercepat loading website, dan dari segi penghasilan juga akan terpengaruh karena 2 faktor sebelumnya berpengaruh pengunjung bisa berkurang.
Mempercepat loading iklan adsense sama artinya mempercepat iklan tersebut muncul di pengunjung (dapat meningkatkan penghasilan)
Tanpa basa-basi lagi berikut cara untuk mempercepat loading iklan google adsense di blog atau website anda.
Cara Mempercepat Loading Iklan Google Adsense
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
- Menghapus semua kode pada unit iklan yang anda pasang
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
- Mengantinya dengan script adsense yang terload secara defer, cukup 1 dan taruh kode ini diatas </body>
<script>
//<![CDATA[
function downloadJSAtOnload(){var d=document.createElement("script");d.src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",document.body.appendChild(d)}window.addEventListener?window.addEventListener("load",downloadJSAtOnload,!1):window.attachEvent?window.attachEvent("onload",downloadJSAtOnload):window.onload=downloadJSAtOnload;
//]]></script> - Jika anda menggunakan auto ads bisa menghapus semua kode auto ads dan mengantinya dengan ini:
Silakan ganti yang saya tebalkan dengan ID Publisher adsense anda.<script>
//<![CDATA[
function downloadJSAtOnload(){var d=document.createElement("script");d.src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";d.setAttribute("data-ad-client","ca-pub-XXXXXXXXXXXX"),document.body.appendChild(d)}window.addEventListener?window.addEventListener("load",downloadJSAtOnload,!1):window.attachEvent?window.attachEvent("onload",downloadJSAtOnload):window.onload=downloadJSAtOnload
//]]>
</script> - Jika anda menggunakan manual ads dan auto ads anda cukup memasang kode auto ads secara defer yang mana sudah menggantikan kode
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
Dan juga dengan defer kode ads ini iklan bisa langsung muncul tanpa perlu discroll sedikit kebawah seperti lazy load. Dibeberapa kasus tidak sedikit mempengaruhi penghasilan karena iklan tidak langsung muncul dengan penerapan lazy load ads.
Jika anda menggunakan manual ads
<link as='script' href='https://cdn.ampproject.org/v0/amp-ad-0.1.js' rel='preload'/>
Jika anda menggunakan auto ads <link as='script' href='https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js' rel='preload'/>
Jika anda menggunakan kedua maka gunakan kedua kode diatas. Taruh kode diatas di antara kode <head> dan </head> sebelum kode amp ads dan amp auto ads.Kurang lebihnya akan seperti ini implementasinya:
<!doctype html><html amp="amp" lang="en"> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width,minimum-scale=1"/> <meta name="description" content="This is the AMP Boilerplate."/> <link rel="preload" as="script" href="https://cdn.ampproject.org/v0.js"/> <link as='script' href='https://cdn.ampproject.org/v0/amp-ad-0.1.js' rel='preload'/> <link as='script' href='https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js' rel='preload'/> <link rel="preconnect dns-prefetch" href="https://fonts.gstatic.com/" crossorigin=""/> <script async src="https://cdn.ampproject.org/v0.js"></script> <script async='async' custom-element='amp-ad' src='https://cdn.ampproject.org/v0/amp-ad-0.1.js'/> <script async='async' custom-element='amp-auto-ads' src='https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js'/> <!-- Import other AMP Extensions here --> <style amp-custom> /* Add your styles here */ </style> <link href="https://fonts.googleapis.com/css?family=Inconsolata" rel="stylesheet"/> <style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible.selected}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible.selected}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible.selected}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible.selected}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible.selected}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript> <link rel="canonical" href="."/> <title>My AMP Page</title> </head> <body> <h1>Hello World</h1> </body></html>
<link as='script' href='https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js' rel='preload'/>
Comments