mediabalangan.com - Hai sobat, belakangan ini banyak sekali yang melaporkan dibeberapa komunitas blog maupun adsense terkait terjadinya penyerangan bom klik
Hal tersebut juga sempat mimin alami ketika blog mimin diserang oleh beberapa negara, dengan mengkilk iklan yang ada diblog dengan cepat dan banyak secara terus menerus hinggal akhirnya .... ya adsense mimin di batasi :(
Setelah kejadian tersebut mimin mencoba mencari - cari agar tidak terkena bom klik adsense lagi.
Mimin menemukan di situs wendycode.com hasil modifikasi dari arlinacode.com, terimakasih sebelumnya kepada kedua situs tersebut, karena postingan kali ini bersumber dari kedua situs wendycode dan arlinacode.
Table of Contents
Oke, langsung saja kita masuk ke toturial nya yang sudah saya rangkum langsung dari sumbernya terkait cara mengatasi bom klik adsense.
Step yang akan kita lakukan adalah:
- Memasang kode CSS non selection
- Memasang javascript anti bom klik
- Mengatur expired cookie
- Cara uji coba yang aman
Memasang Kode CSS Non Selection
.disabled{pointer-events:none}.hidden{display:none}
Memasang javascript anti bom klik
Bagian yang saya tandai, silahkan di sesuaikan dengan keperluan.
<script>//<![CDATA[
/* anti bom click source:https://www.arlinacode.com/2020/07/memasang-script-anti-bom-klik-adsense.html modified by www.wendycode.com */
/* jquery is required */
var aksiAds = "disabled"; // disabled iklan tetap tampil namun tidak dapat di klik, ubah jadi (hidden) jika ingin iklan di sebunyikan
var maxClick = 3; // maximal klik
function ASSetCookie(a,b,c){var d=new Date;d.setDate(d.getDate()+c);var e=escape(b)+(0==c?";path=/":"; expires="+d.toUTCString())+";path=/";document.cookie=a+"="+e}function ASGetCookie(a){var b,c,d,e=document.cookie.split(";");for(b=0;b<e.length;b++)if(c=e[b].substr(0,e[b].indexOf("=")),d=e[b].substr(e[b].indexOf("=")+1),c=c.replace(/^\s+|\s+$/g,""),c==a)return unescape(d)}function ASSetCookieAds(a,b){var c=ASGetCookie(a);void 0!=c&&""!=c?(ASTheCookieInt=parseInt(c)+1,ASSetCookie(a,ASTheCookieInt.toString(),0)):ASSetCookie(a,"1",b)}function ASMaxClick(a,b){var c=ASGetCookie(a);return void 0!=c&&parseInt(c)>=b?!0:!1}jQuery(document).ready(function(a){var b="adsbygoogle",c=7,d=maxClick,e=".adsbygoogle",f=!1;ASMaxClick(b,d)&&a(e).addClass(aksiAds).click(false),a(e).bind("mouseover",function(){f=!0}).bind("mouseout",function(){f=!1}),a(window).on("beforeunload",function(){f&&(ASMaxClick(b,d)?a(e).addClass(aksiAds).click(false):ASSetCookieAds(b,c))})});
//]]>
</script>
Mengatur Expired Cookie
<script>//<![CDATA[
/* anti bom click source:https://www.arlinacode.com/2020/07/memasang-script-anti-bom-klik-adsense.html modified by www.wendycode.com */
/* jquery is required */
var aksiAds = "disabled"; // disabled iklan tetap tampil namun tidak dapat di klik, ubah jadi (hidden) jika ingin iklan di sebunyikan
var maxClick = 3; // maximal klik
var adsCookieEx = 1; // cookie expired 1 jam bisa di ubah 1 - 24
function ASSetCookie(a,b,c){if (c){var d = new Date();d.setTime(d.getTime() + adsCookieEx * 3600 * 1000);var e = ";expires=" + d.toGMTString()}else{var e = ""}document.cookie = a + "=" + b + e + ";path=/"}function ASGetCookie(a){var b,c,d,e = document.cookie.split(";");for (b = 0;b < e.length;b++) if (c = e[b].substr(0,e[b].indexOf("=")),d = e[b].substr(e[b].indexOf("=") + 1),c = c.replace(/^\s+|\s+$/g,""),c == a) return unescape(d)}function ASSetCookieAds(a,b){var c = ASGetCookie(a);void 0 != c && "" != c ? (ASTheCookieInt = parseInt(c) + 1,ASSetCookie(a,ASTheCookieInt.toString(),0)):ASSetCookie(a,"1",b)}function ASMaxClick(a,b){var c = ASGetCookie(a);return void 0 != c && parseInt(c) >= b ? !0:!1}jQuery(document).ready(function(a){var b = "adsbygoogle",c = 7,d = maxClick,e = ".adsbygoogle",f = !1;ASMaxClick(b,d) && a(e).addClass(aksiAds).click(false),a(e).bind("mouseover",function(){f = !0}).bind("mouseout",function(){f = !1}),a(window).on("beforeunload",function(){f && (ASMaxClick(b,d) ? a(e).addClass(aksiAds).click(false):ASSetCookieAds(b,c))})});
//]]>
</script>
Agar script diatas berjalan normal, pastikan kalian sudah memasang library jQuery bisa dengan inline script ataupun dengan external jquery (CDN). Kalian bisa menambahkan script berikut ini dibagia penutup </body>
<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js'/>
Cara uji coba yang aman
<ins class='adsbygoogle'>
<a href='https://google.com'>
<img alt='tes klik' src='https://www.klikmania.net/wp-content/uploads/2017/02/Contoh-Gambar-Iklan-Google-Adsense.jpg'/>
</a>
</ins>
Sebelum itu, buat terlebih dahulu satu halaman dan siapakan satu gambar, kemudian copy dan paste kan kode diatas di mode html.
Sekian artikel Cara mengatasi bom klik adsnese dengan css dan javascript yang mimin coba rangkum dari 2 sumber yang menurut mimin sangat rekomended kalian bisa mengunjungi blog mereka di wendycode.com dan arlinadgzn.com dan tunggu update artikel berikutnya. Terimakasih :)