Perlu kalian ketahui penggunaan Javascript eksternal akan memperlambat loading blog, karena harus menunggu response server dari Javascript eksternal tersebut dan menunggu load filenya selesai.

Lalu bagaimana dengan blog yang sudah mempunyai Adsense?, tentu blog yang sudah mempunyai Adsense menggunakan Javascript eksternal.
Dan apabila kalian cek page speed insights blog yang sudah mempunyai Adsense pasti akan mendapat score merah, terkecuali blog yang sudah menggunakan script lazy load Adsense.
Lalu apakah lazy load Adsense tidak melanggar kebijakan Adsense?
Untuk jawaban dari pertanyaan diatas silahkan simak baik-baik pada pembahasan dibawah ini.
Lazy load Adsense tidak melanggar kebijakan Adsense sama sekali, atau bisa dikatakan aman.
Karena yang melanggar kebijakan Adsense yaitu memodifikasi script iklan Adsense untuk memanipulasi jumlah klik, atau tayangan iklan.
Sedangkan lazy load Adsense hanya berfungsi untuk menunda load iklan Adsense sampai ada aktifitas scroll pada blog tersebut.
Coba kalian cek sendiri contoh blog yang menggunakan lazy load Adsense seperti www.panduancode.com, kecepatan blognya sangat cepat dan akun Adsense-nya aman sampai sekarang.
Dan perlu kalian ketahui juga ada beberapa keuntungan dengan menggunakan lazy load Adsense.
Penasaran keuntungan apa saja itu, yuk simak pembahasannya dibawah ini.
Keuntungan Menggunakan Lazy Load Adsense
1. Mempercepat Loading Blog
Karena Javascript eksternal dari Adsense ditunda load-nya maka pemuatan iklan juga ditunda, dan hal tersebut dapat mengurangi beban server untuk memuat konten blog kalian.
2. Adsense Lebih Aman Dari Jingling
Kenapa dikatakan lebih aman dari jinglink?, karena software atau bot jingling tidak bisa melakukan scroll halaman blog pada saat jingling bekerja.
Jadi hal tersebutlah yang membuat blog dengan lazy load Adsense lebih aman dari jingling.
Atau dengan kata lain iklan tidak diload oleh bot jingling tersebut, dan tidak akan mengakibatkan invalid trafict dari jingling.
3. Tidak Mengganggu Pengunjung Blog
Dari hasil penelitian yang saya lakukan mengenai pemuatan iklan Adsense ternyata iklan Adsense yang pemuatan (load)nya ditunda sama sekali tidak mengganggu pengunjung blog.
Dan rata-rata pengunjung blog lebih suka dengan blog yang pemuatan iklannya ditunda sampai ada aktifitas scroll, karena beberapa alasan.
Alasan pertama karena kecepatan loading blog jadi lebih cepat, dan alasan kedua yaitu tidak terjadinya salah klik ketika memuat iklan bersamaan dengan scroll blog.
Nah sekarang mari kita mulai bahas Cara memasang lazy load Adsense untuk mempercepat loading blog.
Cara Memasang Lazy Load Adsense Di Blog
Buka Edit HTML Pada Template
Buka edit HTML pada template blog kalian, kemudian cari kode </body>, jika sudah ketemu silahkan copy script lazy load Adsense dibawah ini.
Script Lazy Load Adsense
<script type='text/javascript'>
//<![CDATA[
var lazyadsense=!1;window.addEventListener("scroll",function(){(0!=document.documentElement.scrollTop&&!1===lazyadsense||0!=document.body.scrollTop&&!1===lazyadsense)&&(!function(){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(e,a)}(),lazyadsense=!0)},!0);
//]]>
</script>
Kemudian paste script tersebut tepat diatas kode </body>, Script diatas adalah script yang berfungsi untuk menunda load dari Javascript eksternal Adsense.
Jadi dengan script diatas juga kalian tidak perlu menulisakan kode Javascript eksternal Adsense secara berulang.
Cukup dengan satu script lazy load Adsense yang ditulis diatas kode </body>.
Ada satu script lagi agar pemasangan iklan Adsense menjadi lebih mudah, dan mengefektifkan Javascript yang bisa dipersingkat.
Script Untuk Mengefektifkan Penulisan Kode Adsense Yang Berulang
Seperti yang kita ketahui bahwa setiap kita membuat slot iklan baru pada Adsense, maka Adsense akan memberikan script yang lengkap, namun jika kalian membuat beberapa slot iklan Adsense dan memasang semua script yang diberikan oleh Adsense tersebut menurut saya kurang efektif untuk penggunaan Javascript.
Karena banyak script yang sama dan ditulis secara berulang-ulang dan hal teserbut menurut saya kurang efektif, sebab kita bisa meminimalisir penggunaan Javascript Adsense yang ditulis secara berulang dengan hanya menggunakan script dibawah ini.
<script> //<![CDATA[
for (var ads = document.querySelectorAll('ins.adsbygoogle'), i=0; i<ads.length; i++){
if (ads[i]) {
(adsbygoogle = window.adsbygoogle || []).push({});
}
}
//]]> </script>
Dengan script diatas kita dapat mengefektifkan penulisan Javascript Adsense yang berulang-ulang hanya dengan satu script yang simpan setelah kode lazy load Adsense.
Sebagai contoh script slot iklan yang lengkap dari Adsense seperti dibawah ini.
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- sidebar -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-xxxxxxxxxxxxxxxx"
data-ad-slot="xxxxxxxxx"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Kita tidak harus menuliskan semua script yang diberikan Adsense tersebut secara berulang, jadi hapus kode <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>.
Kemudian hapus juga kode <script>(adsbygoogle = window.adsbygoogle || []).push({});</script> karena penulisannya sudah diotomatisasi dengan script kedua setelah script lazy load Adsense.
Dan yang perlu kalian tulis atau pasang adalah hanya kode ins-nya saja, contoh seperti kode dibawah ini.
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-xxxxxxxxxxxxxxx"
data-ad-slot="xxxxxxxxxx"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
Kode ca-pub-xxxxxxxxxxxxxxx adalah id akun Adsense kalian, jadi ubahlah kode tersebut sesuai dengan kode Adsense kalian.
Lalu kode data-ad-slot="xxxxxxxxxx" adalah kode slot ikan kalian, dan pasti kode setiap slot iklan berbeda jadi sesuaikan dengan kode kalian.
Dan agar lebih jelas saya mencontohkan membuat slot iklan pada sidebar blog maka penulisannya cukup seperti gambar dibawah.
Catatankamu tidak perlu kode iklanc karena itu kode css custom untuk blog saya sendiri, jadi hanya class="adsbygoogle" saja.

Nah bagaimana menjadi sangat sederhanakan penulisan kode Adsensenya setelah itu save.
Namun jika kalian menggunakan iklan Adsense otomatis, maka kalian harus mengedit script-nya seperti pada pembahasan dibawah ini.
Script Iklan Adsense Otomatis Dengan Lazy Load
Script iklan Adsense otomatis biasanya dipasang pada Header blog, maka cari script iklan Adsense yang berada di Header blog dan rubah menjadi seperti kode dibawah ini.
<script data-ad-client='ca-pub-xxxxxxxxxxxxxxxxxx'/>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-xxxxxxxxxxxxxxx",
enable_page_level_ads: true
});
</script>
Jika sudah silahkan save kembali template kalian.
Dan jangan lupa edit semua script slot iklan yang sudah dipasang menjadi kode ins-nya saja yang dipasang.
Sampai disini kalian sudah mengetahui cara memasang lazy load Adsense untuk mempercepat loading blog.
Oleh sebab itu cukup sampai disini dulu pembahasan kita tentang lazy load adsense, semoga bermanfaat.
Dan jika kalian memiliki pertanyaan tentang artikel ini jangan ragu untuk menghubungi admin terima kasih.