Cara Menulis Kode Iklan Google Adsense Tanpa Parse
Berikut, saya akan membahas cara menulis kode iklan Adsense tanpa parse. Lalu, bagaimana cara dan langkah-langkahnya.
Biasanya script atau kode iklan Google Adsense normal seperti dibawah ini.
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-xxxxxxxxxxxxx"
data-ad-slot="xxxxxx"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Jadi ketika kita memasang 3 buah iklan atau lebih, maka kodenya akan ditulis sebanyak 3 kali atau lebih juga. Apakah menulis kode yang berulang itu salah? TIDAK, hanya saja kurang efisien.
Lalu, bagaimana cara menulis script iklan Adsense yang benar tanpa harus parse kode terlebih dahulu.
Pemanggilan Script External adsbygoogle.js
Untuk memanggil iklan adsense, diperlukan script external yang beralamat seperti dibawah ini.
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Perlu diketahui, semua script external itu cukup dipanggil SATU KALI saja. Jadi ketika Anda memasang 3 iklan atau lebih, cukup tulis sekali alamat dari script external itu sebelum kode </head>
Tanpa harus Parse
Yang membuat kode error ketika tidak di parse adalah async yang belum di tutup. Jadi, tambahkan sedikit penulisannya seperti ini.
<script async="async" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
Pemanggilan script external diatas bisa diganti dengan cara lain yang sekaligus memunculkan anti AdBlock agar browser pengunjung tidak menghilangkan iklan yang tampil.
Penulisan Kode HTML <ins>
<ins> adalah kode HTML yang berfungsi sebagai pembentuk unit iklan. Maka kode <ins> perlu ditulis sebanyak iklan yang akan ditampilkan.
Penulisan Script windows.adsbygoogle
Jika <ins>
di deklarasikan sebanyak 1,2,3 atau lebih. Maka windows.adsbygoogle pun wajib dipanggil sebanyak 1,2,3 kali atau lebih. Penulisan normal seperti dibawah ini, simpan sebelum </body>
<script> //<![CDATA[
for (var ads = document.querySelectorAll('ins.adsbygoogle'), i=0; i<ads.length; i++){
if (ads[i]) {
(adsbygoogle = window.adsbygoogle || []).push({});
}
}
//]] </script>
Script diatas otomatis memanggil windows.adsbygoogle sebanyak <ins> yang tertulis.
Berikut contoh penulisan kode yang lengkap di blog. Saya akan memasang 3 unit iklan, maka struktur penulisan yang benar di blog seperti dibawah ini.
<html>
<head>
<title>Judul Blog</title>
<script async="async" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
</head>
<body>
<div class="header">
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-xxxxxxxxxxxxx" data-ad-slot="xxxxxx" data-ad-format="auto"></ins>
</div>
<div class="navbar">
.....
<!-- isi dari navbar -->
</div>
<div class="post-body">
.....
<!-- isi dari post utama -->
</div>
<div class="sidebar">
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-xxxxxxxxxxxxx" data-ad-slot="xxxxxx" data-ad-format="auto"></ins>
</div>
<div class="footer">
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-xxxxxxxxxxxxx" data-ad-slot="xxxxxx" data-ad-format="auto"></ins>
</div>
<script> //<![CDATA[
for (var ads = document.querySelectorAll('ins.adsbygoogle'), i=0; i<ads.length; i++){
if (ads[i]) {
(adsbygoogle = window.adsbygoogle || []).push({});
}
}
//]] </script>
</body>
</html>
Itulah tutorial cara menulis kode iklan Adsense tanpa parse.
Post a Comment