Membuat Script Anti Adblock yang Dapat Menyembunyikan Element HTML di Blogger

Membuat Script Anti Adblock yang Dapat Menyembunyikan Element HTML di Blogger

Sebagai webmaster di Indonesia, Anda pasti pernah menghadapi tantangan iklan yang diblokir oleh adblock. Ini bisa berdampak signifikan pada pendapatan Anda, apalagi mengingat popularitas adblock yang terus meningkat di kalangan pengguna internet Indonesia.

Solusinya? Membuat anti adblock yang efektif.

Namun, perlu diingat bahwa membuat anti adblock yang etis dan efektif bukanlah hal yang mudah. Artikel ini akan menjadi panduan lengkap Anda untuk memahami konsep anti adblock, berbagai teknik implementasi, serta hal-hal yang perlu diperhatikan agar situs Anda tetap ramah pengguna dan terhindar dari sanksi.

Apa itu Anti Adblock?

Anti adblock adalah teknik atau script yang digunakan untuk mendeteksi dan melewati pemblokir iklan (adblock) yang digunakan oleh pengguna. Dengan anti adblock, Anda bisa menampilkan iklan kepada pengguna meskipun mereka menggunakan adblock.

Teknik Umum Anti Adblock

Ada beberapa teknik umum yang digunakan untuk membuat anti adblock, antara lain:

1. Deteksi JavaScript: Script anti adblock dapat mendeteksi ketidakhadiran file JavaScript tertentu yang biasa digunakan oleh adblock. Jika file tersebut tidak ada, script akan menganggap pengguna menggunakan adblock dan menampilkan peringatan atau konten alternatif.

2. Deteksi CSS: Teknik ini mirip dengan deteksi JavaScript, namun berfokus pada elemen CSS tertentu yang digunakan oleh adblock.

3. Pemeriksaan DOM: Script dapat memeriksa keberadaan elemen HTML tertentu yang biasanya diblokir oleh adblock. Jika elemen tersebut tidak ada, maka dianggap pengguna menggunakan adblock.

4. Jaringan cloaking: Teknik ini melibatkan pengiriman konten yang berbeda kepada pengguna yang menggunakan adblock dan pengguna yang tidak. Hal ini bisa melanggar kebijakan beberapa jaringan iklan dan dianggap sebagai praktik yang tidak etis.

Pentingnya Anti Adblock yang Etis dan Efektif

Tidak semua anti adblock diciptakan sama. Berikut beberapa hal yang perlu diperhatikan ketika membuat anti adblock:

# Etis: Menghormati pilihan pengguna untuk memblokir iklan. Hindari teknik yang mengganggu, manipulatif, atau memaksa pengguna untuk melihat iklan.

# Efektif: Pastikan anti adblock Anda dapat melewati adblock populer yang digunakan di Indonesia.

# Aman: Hindari teknik yang berpotensi membuat situs Anda rentan terhadap serangan keamanan.

# SEO-friendly: Pastikan anti adblock Anda tidak berdampak negatif pada peringkat SEO situs Anda.

# Kompatibilitas: Pastikan anti adblock Anda kompatibel dengan berbagai browser dan platform.

Cara Membuat Anti Adblock Sederhana yang dapat menyembunyikan elemen html di blogger

Dibawah ini aku berikan contoh anti adblock yang dapat menghilangkan elemen html, kalian bisa custom misal area html download box, navbar, atau bahkan menghilangkan keseluruhan body blog. Berikut cara membuat anti adblock dasar menggunakan teknik deteksi JavaScript:

{notif} $fungsi={warning}
  • Masuk ke blogger.com > tema > edit html
  • Copy dan pastekan kode JavaScript anti adblock berikut ini tepat di atas </body> atau dibawah <body>
  • 
    <script type='text/javascript'>
    //<![CDATA[
    function init(){adsBlocked(function(o){if(o){var n=$(".mainWrp");n.after("<div class='warning-box'>Matikan AdBlock untuk melihat konten</div>"),n.remove()}else console.log("Ad-blocker Enabled : "+o)})}function adsBlocked(o){var n=new Request("https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",{method:"HEAD",mode:"no-cors"});fetch(n).then(function(o){return o}).then(function(n){console.log(n),o(!1)}).catch(function(n){console.log(n),o(!0)})}setTimeout(()=>{init()},0);
    //]]>
    </script>
    
  • Copas juga kode css berikut dan letakkan di atas tag ]]></b:skin> atau </style>
  • .warning-box { background: #ffcccb;border: 1px solid #e74c3c;color: #c0392b;padding: 15px;margin: 10px 0;border-radius: 5px;text-align: center;}
  • Simpan tema

Catatan:

* Ubah text pada kode <div class='warning-box'>Matikan AdBlock untuk melihat konten</div> agar sesuai yang kamu inginkan.

* .mainWrp ganti dengan class atau id atau elemen html yang ingin dihilangkan

Perlu diingat bahwa ini mungkin tidak efektif terhadap semua adblock. Teknik yang lebih kompleks biasanya melibatkan kombinasi dari beberapa teknik yang disebutkan sebelumnya.

Jika anti adblock tidak berfungsi

  • Perhatikan penulisan id, class atau elemen html
  • Tambahkan tag jquery diatas kode anti adblock
  • <script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js' type='text/javascript'></script>
  • Aktifkan adblock browser, aku pakai unblock origin dan view ghostery's finding adblock
  • Script tidak cocok dengan tema kamu

Teknik Anti Adblock Lanjutan

Untuk membuat anti adblock yang lebih efektif, Anda bisa menggunakan teknik seperti:

* Mengubah nama file dan kelas: Adblock sering memblokir berdasarkan pola tertentu. Ubah nama file dan kelas yang digunakan untuk iklan Anda untuk menghindari pemblokiran.

* Menggunakan obfuscation: Teknik ini membuat kode anti adblock Anda lebih susah dibaca dan dideteksi oleh adblock.

* Menggunakan jaringan iklan khusus: Beberapa jaringan iklan menawarkan solusi anti adblock yang lebih kompleks dan efektif.

Namun, perlu diingat bahwa teknik lanjutan ini bisa menjadi rumit dan berpotensi melanggar kebijakan jaringan iklan tertentu. Sebaiknya konsultasikan dengan developer berpengalaman sebelum menerapkan teknik ini.

Hal yang Perlu Diperhatikan

Sebelum menerapkan anti adblock, pastikan Anda memahami beberapa hal penting:

* Dampak pada pengguna: Beberapa pengguna mungkin merasa terganggu oleh anti adblock, apalagi jika diterapkan secara agresif.

* Reputasi situs: Penggunaan anti adblock yang tidak etis bisa merusak reputasi situs Anda dan menurunkan kepercayaan pengguna.

* Sanksi: Beberapa jaringan iklan dan platform bisa memberikan sanksi kepada situs yang menggunakan anti adblock yang melanggar kebijakan mereka.

Kesimpulan

Membuat anti adblock yang efektif dan etis untuk sembunyikan elemen html saat adblock di nyalakan bukanlah hal yang mudah. Diperlukan pemahaman teknis, pertimbangan etis,

Sekian tutorial kali ini. *Mitake Ran

Demo diatas aku memasukkan tag body: artinya aku sembunyikan semua elemen yang ada didalam body.

5 Comments

  1. gak work bang, ada demonya gak ya?

    ReplyDelete
    Replies
    1. dicoba lagi gan, udah diupdate penmabahan css dan demo.

      Delete
    2. thankyou min work, tapi kalo user pake Ublock Origin masih tembus. Ngeri betul adblock, pro bener devnya wkwkwk

      Delete
  2. Apakah Mitake Ran dan Rui orang yang sama?

    ReplyDelete
  3. Saya membuat tema baru khusus untuk developer blogger.
    Kalau minat, buat akun github, nanti saya berikan gratis (terbatas untuk 5 orang).
    Intinya aku ingin ramai orang bikin tutorial, membuat tema, atau share trik tips seputar blogger anime. Yg bukan developer bisa dapat juga.

    Proyek ini baru berumur satu minggu, mungkin selesai bulan depan.
    Demo
    Semangat nulis tutorialnya.

    ReplyDelete
Previous Post Next Post