(Anti AdBlock) Cara Mengatasi AdBlock Pakai jQuery 100% Work

Author : Sigit Purnomo | Released : February 27, 2016 | Category :
Anti AdBlock terbaru 2016 mudah, cepat, seo friendly

Apa itu AdBlock?

AdBlock adalah sebuah pengaya yang sering digunakan untuk memblokir iklan berlebihan yang sangat menggangu. Namun kebanyakan pengguna akan ketagihan jika menggunakan aplikasi ini dan jarang yang mematikannya setelah tidak digunakan. Akibatnya, pengaya akan terus memblokir setiap iklan pada website.

Siapa yang rugi?

Tentu saja yang paling mencolok adalah publisher. Publisher atau bisa juga dibilang sebagai penerbit iklan rata-rata mengandalkan iklan yang ada didalam blognya agar bisa terus berkarya dan tak jarang yang mengandalkannya untuk menghidupi keluarganya.

Orang-orang yang lebih memilih mematikan iklan saat mencari informasi adalah mereka yang tidak tahu bagaimana cara berterima kasih.

Bayangkan saja, jika semua pengguna internet telah menginstall aplikasi ini dan terus menggunakannya, darimana publisher bisa mendapatkan pundi-pundi dollar?

Seperti yang kita ketahui bersama bahwa Google bukan hanya menerapkan sistim bayar per klik, tapi juga bayar per tampilan, meskipun tidak semua jenis iklan, tapi pasti ada pengaruhnya.

Saya baru menyadari mengapa semakin lama tayangan iklan diblog ini dan blog saya yang lain semakin menurun, padahal page view dashboar blogger terus meningkat. Saya rasa saya telah menemukan penyebabnya.

Jika Anda ingin menggunakan jQuery ini untuk memberi peringatan terhadap pengguna yang mengaktifkan AdBlock, berikut kode-kodenya:
<script>
$(document).ready(function(){
        setTimeout("iklanBoss();", 5000);
});
function iklanBoss() {
        if ($(".slot_iklan").height() == "0") {
                $(".post-body").html("<img src='https://4.bp.blogspot.com/-sEwoYPvpisQ/VtHwZoExj5I/AAAAAAAAD_o/GMwVLf3HJXs/s1600/anti%2Badblock.PNG'/>");
        }
}
</script>
Yang perlu Anda modifikasi adalah bagian .slot_iklan dan .post-body
Untuk .slot_iklan digunakan sebagai wadah dari kode iklan Anda.
Misalnya seperti ini:
<div class="slot_iklan">
...KODE IKLAN GOOGLE...
</div>

Untuk .post-body adalah wadah posting/ konten/ artikel
Jika menggunakan kode diatas, maka semua postingan akan menghilang dan muncul peringatan berupa gambar jika pengunjung mengaktifkan AdBlock. Selain dengan gambar, bisa juga diganti dengan teks biasa.

Jika Anda tidak ingin postingan Anda hilang dan hanya memunculkan peringatan saja, silahkan ganti kode ini: $(".post-body").html menjadi $(".post-body").after atau $(".post-body").before atau $(".post-body").append

jQuery ini membutuhkan ajax. Jika dalam template Anda belum menyimpan salah satunya, silahkan simpan dibawah <body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

Google+

Linkedin

16 comments

Tulis comments
avatar
Suwarni -
Admin
February 29, 2016 at 6:27 AM

makasih informasinya mas, langsung saya coba nih

Reply
avatar
February 29, 2016 at 7:08 AM

Iya silahkan, mumpung masih anget

Reply
avatar
handoko
Admin
May 3, 2016 at 2:58 AM

makasih gan mau ane coba dulu scriptnya

Reply
avatar
SpesialTips!
Admin
May 11, 2016 at 8:03 AM

Mau nanya bang admin, kalau menggunakan anti adblock seperti yang dituliskan di atas apakah aman untuk adsense? Terimakasih :)

Reply
avatar
May 11, 2016 at 9:42 PM

Selama ini belum pernah sy baca ada larangan yang di tulis di google bantuan soal pasang anti adblock untuk website. Jika kode script seperti ini dilarang, tentu yang membagikan kode juga dilarang dong. Lagipula, peringatan ini hanya muncul ketika iklan tidak tampil, bukan tampil setiap waktu.

Reply
avatar
May 13, 2016 at 5:55 PM

kalau dari blog sebelah nga sangub, nanti gue coba yang ini bos....

Reply
avatar
Miko
Admin
May 14, 2016 at 10:25 PM

Kok saya malah binugn dengan cara diatas, jadi setiap kode iklan yang dipasang harus ada < div class="slot_iklan">
Atau bagaimana gan, coba dijelaskan lebih rinci lagi supaya pemula seperti saya bisa lebih paham. Thanks

Reply
avatar
May 15, 2016 at 1:33 AM

Terimakasih, pertanyaan yang bagus, silahkan pahami dulu bagaimana cara kerja anti AdBlock sebelum mulai menggunakan.
Anti AdBlock disini menggunakan jQuery height() == "0"
Artinya: apabila ruang atau lokasi iklan tingginya adalah NOL, maka anti adblock akan bekerja. Sebaliknya, saat iklan tampil di web, otomatis untuk tinggi tag tidak mungkin NOL, karena didalamnya terisi dengan iklan-iklan dari simbah.

Nah, kalau ditanya apakah wajib hukumnya menambahkan <div class="slot_iklan"> pada semua unit iklan, maka jawabnya tidak!
Mengapa? karena ini fungsinya sebagai sinyal. Jadi, jika ada 3 unit iklan dalam blog, maka penambahan tag DIV bisa dilakukan pada satu unit iklan saja.

Tapi tunggu dulu, Anda juga harus bisa baca maksud dari kode bagian ini "setTimeout("iklanBoss();", 5000);". Itu maksudnya, script anti adblock akan mulai bekerja setelah halaman dimuat sempurna dalam durasi 5 detik. Atau dalam arti lain, setelah loading blog selesai, maka 5 detik kemudian, script mulai bekerja. Jika ternyata height=0, peringatan akan muncul. Jika height=bukan 0, maka peringatan tidak muncul.

Saya sangat tidak merekomendasikan untuk merubahnya menjadi lebih kecil, misalnya hanya 1000 (1 detik). Karena besar kemungkinan, meskipun pengunjung tidak menggunakan aplikasi AdBlock, misalnya ABlock Pluss, maka peringatan masih tetap muncul. Sehingga mereka akan kebingungan.

Semoga penjelasan ini dapat membantu..

Reply
avatar
Yoga Putraa
Admin
August 12, 2016 at 9:01 AM

Min masih bingung ni .. Untuk scrip yang paling atas ditaruh mana ya ..

Reply
avatar
Yoga Putraa
Admin
August 12, 2016 at 9:07 AM

Min masih bingung ni .. Untuk scrip yang paling atas ditaruh mana ya ..

Reply
avatar
August 13, 2016 at 7:23 AM

dalam template gan, silahkan cari kode </body> dan letakkan script tersebut diatasnya.

Reply
avatar
Netipli SKom
Admin
October 9, 2016 at 4:10 PM

gan yg diblock ini pakai anti adblock apa?

Reply
avatar
OM BLOGGING
Admin
December 8, 2016 at 6:40 PM

Ini sama dengan mengaktifkan fitur cookies kan ? maksudnya cookies pemberitahuan yang muncul di dashboard blogger .

Reply
avatar
December 9, 2016 at 3:03 AM

Murni jQuery gan. Gak pake cookie
Simpel aja, jika iklan gak tampil, maka tinggi slot akan 0, dan jika 0 maka peringatan muncul.

Jika ingin cuma pakai JavaScript, silahkan pakai yang ini:

<script>
var ks = document.getElementById('slot_iklan').clientHeight;
if (ks == 0) {
alert("PERINGATAN INI MUNCUL JIKA IKLAN TIDAK TAMPIL");
return false;
}
</script>

Reply

Silahkan berkomentar sesuai topik yang dibahas