Tuesday, 25 June 2013

Membuat Script Anti Ad-blocker untuk Para Webmaster (Tips)

Ad blocker merupakan sebuah program kecil yang berfungsi untuk memblokir tampilan iklan-iklan yang ada di website sehingga loading website menjadi jauh lebih cepat karena script iklan tidak ikut loading. Contoh ad blocker yang paling populer adalah freeware adblock plus yang tersedia dalam bentuk add-on untuk firefox.Sejauh yang saya pakai, adblock plus memblokir hampir semua jenis iklan iframe / javascript yang muncul, kecuali banner iklan gambar.

Memang dari sisi pengunjung web, add-on ini sangat berguna untuk mempercepat loading halaman web dan menghilangkan iklan-iklan yang mengganggu. Namun untuk pemilik website tentu hal ini mengurangi pendapatan website karena berkurangnya impresi dan peluang iklan untuk di lihat/di klik. Memang kehadiran adblock plus ini memunculkan pro dan kontra. Di satu sisi, pengunjung merasa sangat terbantu dengan adanya tools ini sedangkan para webmaster merasa dirugikan karena menyebabkan pengurangan pendapatan iklan mereka.

Saya tidak akan menyinggung ini lebih jauh karena tujuan posting ini adalah untuk membagikan tips sederhana membuat script anti add-on adblocker semacam ini. Perlu diketahui, ide anti adblock ini bukan murni dari saya melainkan hasil adaptasi dari sumber-sumber lain di google. Coba anda cari, pasti ketemu... :D Scriptnya cuma saya modifikasi sedemikian rupa sehingga lebih cocok untuk kebutuhan. Sejauh ini saya hanya coba di adblock plus, jadi saya mohon maaf seandainya script ini tidak bisa jalan di ad-blocker yang lain.

Cara kerja
 
 Adblock plus memblokir javascript eksternal yang disinyalir merupakan script iklan. Jadi kita disini membuat sebuah javascript dummy dengan nama seperti iklan, misalnya advertisement.js. Anda bisa host javascript ini di javscript hosting gratis seperti yourjavascript.com Harapannya, adblock plus dapat mendeteksi javascript ini sebagai iklan sehingga tidak diloading.

Kemudian ditambahkan javascript untuk cek kondisi, jika isi dari advertisement.js tidak ditemukan maka tampilkan pesan memenuhi layar pengunjung sehingga pengunjung tidak bisa melihat isi website

Isi kode HTML berikut kedalam advertisement.js


Ya, itu saja kodenya... gak usah banyak-banyak biar gak berat loadingnya.. :D
Nah, sekarang cari tag di template anda, kemudian paste javascript berikut dibawahnya:



URL javascript diganti dengan URL javascript anda masing-masing.
Save dan coba lihat website anda dengan adblock plus dihidupkan.

Jadi pengunjung dengan adblocker aktif hanya akan melihat pesan dengan background hitam tersebut dan perlu mematikan adblocker untuk melihat isi website.

Bagaimana Mudahkan. :D 3SJ

No comments:

Post a Comment