Cara Menditeksi Adblock Plus Pada Browser Pengunjung Blog
16:39
Add Comment
Nah Nah Nah. Mungkin diantara kita tau mengenai aplikasi Adblock Plus yang satu ini, Adblock Plus merupakan aplikasi Plugin yang dapat kita gunakan pada beberapa browser yang kita miliki, khususnya adalah browser dari Mozila Firefox dan Google Chrome, Aplikasi ini dapat kita download pada browser-browser kesayangan kita tersebut.
Keuntungan kerugian menggunakan Adblock plus
Di satu sisi memang sangat menguntungkan menggunakan aplikasi adblock plus ini, dimana kita sebagai seorang pengguna browser yang kita gunakan sehari-hari untuk surfing mencari informasi yang kita butuhkan dan dengan kuota internet yang sangat minim atau terbatas sehingga dengan adanya iklan yang ada pada website yang ingin kita kunjungi tersebut kuota kita habis, dengan bantuan aplikasi ini kita dapat mempercepat browser yang kita pergunakan untuk browsing tersebut dengan cara menghilangkan iklan-iklan yang ada pada website yang kita kunjungi tersebut. Namun di satu sisi pemilik website juga mengalami kerugian, dimana iklan-iklan tersebut dipergunakan oleh mereka untuk mendapatkan penghasilan tambahan dengan cara menaruh iklan pada website yang mereka miliki, dan dengan aplikasi Adblock Plus tersebut, iklan-iklan yang mereka telah pasang hilang dari website mereka saat user menggunakan Plugin adblock plus tersebut.
Solusi untuk pemilik website
Nah salah satu solusi untuk pemilik website adalah memasang anti adblock plus yang dapat kita pasang pada website yang kita miliki. Script ini dapat kita pasang pada website atau blog kita dengan mudah, sama seperti memasang aplikasi facebook like atau aplikasi twitter follow, jadi saking mudahnya kita hanya memerlukan waktu beberapa detik untuk melakukan pemasangan ini.
Script yang dipergunakan
Untuk mendeteksi Adblock plus, kita dapat menggunakn script dalam bentuk quaery seperti script yang saya bagikan dibawah ini
<div class="afs_ads"> </div>
<script>
(function() {
var message = "We've detected that you have an ad blocker enabled! Please enable it and help support our work!";
// Define a function for showing the message.
// Set a timeout of 2 seconds to give adblocker
// a chance to do its thing
var tryMessage = function() {
setTimeout(function() {
if(!document.getElementsByClassName) return;
var ads = document.getElementsByClassName('afs_ads'),
ad = ads[ads.length - 1];
if(!ad
|| ad.innerHTML.length == 0
|| ad.clientHeight === 0) {
alert(message);
//window.location.href = '[URL of the donate page. Remove the two slashes at the start of thsi line to enable.]';
} else {
ad.style.display = 'none';
}
}, 2000);
}
/* Attach a listener for page load ... then show the message */
if(window.addEventListener) {
window.addEventListener('load', tryMessage, false);
} else {
window.attachEvent('onload', tryMessage); //IE
}
})();
</script>
Kita dapat dengan mudah memasang script diatas dimana saja di website atau blog yang kita miliki.
Cara kerja script tersebut
Script tersebut akan mendeteksi browser yang menggunakan plug in dari Adblock, dan akan mengeluarkan alert atau peringatan bagi pengguna Plugin Adblock untuk mematikan Plugin adblock tersebut. Kita dapat modifikasi script tersebut sehingga user yang menggunakan adblock tersebut tidak dapat masuk ke website kita jika Plugin dari adblock tersebut tidak dimatikan atau di non aktifkan.
Kita dapat juga mempergunakan script dibawah ini untuk menditeksi plugin Adblock
<style>#h237{position:fixed !important;position:absolute;top:2px;top:expression((t=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+"px");left:-2px;width:102%;height:102%;background-color:#fff;opacity:.95;filter:alpha(opacity=95);display:block;padding:20% 0}#h237 *{text-align:center;margin:0 auto;display:block;filter:none;font:bold 14px Verdana,Arial,sans-serif;text-decoration:none}#h237 ~ *{display:none}</style><div id="h237">
<span>Please Enable JavaScript!<br />Mohon Aktifkan Javascript!<a href="http://www.enable-javascript.com/">[ Enable JavaScript ]</a></span></div>
<script>window.document.getElementById("h237").parentNode.removeChild(window.document.getElementById("h237"));(function(l,m){function n(a){a&&h237.nextFunction()}var h=l.document,p=["i","s","u"];n.prototype={rand:function(a){return Math.floor(Math.random()*a)},getElementBy:function(a,b){return a?h.getElementById(a):h.getElementsByTagName(b)},getStyle:function(a){var b=h.defaultView;return b&&b.getComputedStyle?b.getComputedStyle(a,null):a.currentStyle},deferExecution:function(a){setTimeout(a,250)},insert:function(a,b){var e=h.createElement("span"),d=h.body,c=d.childNodes.length,g=d.style,f=0,k=0;if("h237"==b){e.setAttribute("id",b);g.margin=g.padding=0;g.height="100%";for(c=this.rand(c);f<c;f++)1==d.childNodes[f].nodeType&&(k=Math.max(k,parseFloat(this.getStyle(d.childNodes[f]).zIndex)||0));k&&(e.style.zIndex=k+1);c++}e.innerHTML=a;d.insertBefore(e,d.childNodes[c-1])},displayMessage:function(a){var b=this;a="abisuq".charAt(b.rand(5));b.insert("<"+a+'><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfjzcy40yag-0opObbF1ZDuH4WECV2_TyAutQX1kIeX1jxiHQbC-m1KKIqCaAL5HUqAn8WTiO9Csrj836IHnDAmWtsH5UHdENm_BKEned9HaIbQDCrAidpMUMPd9CfZQVla-xrFPWOjQry/s1600/Disable+Adblock+-+Indonesian+2.png" height="350" width="699" alt="" /> <a href="JavaScript:window.location.reload()">[ Muat Ulang - Reload ]</a>'+("</"+a+">"),"h237");h.addEventListener&&b.deferExecution(function(){b.getElementBy("h237").addEventListener("DOMNodeRemoved",function(){b.displayMessage()},!1)})},i:function(){for(var a="DivTopAd,ad-zone-1,ad_190x90,ads-sticky,iqadtile5,leftframeAD,tobsideAd,ad,ads,adsense".split(","),b=a.length,e="",d=this,c=0,g="abisuq".charAt(d.rand(5));c<b;c++)d.getElementBy(a[c])||(e+="<"+g+' id="'+a[c]+'"></'+g+">");d.insert(e);d.deferExecution(function(){for(c=0;c<b;c++)if(null==d.getElementBy(a[c]).offsetParent||"none"==d.getStyle(d.getElementBy(a[c])).display)return d.displayMessage("#"+a[c]+"("+c+")");d.nextFunction()})},s:function(){var a={'pagead2.googlesyndic':'google_ad_client','js.adscale.de/getads':'adscale_slot_id','get.mirando.de/miran':'adPlaceId'},b=this,e=b.getElementBy(0,"script"),d=e.length-1,c,g,f,k;h.write=null;for(h.writeln=null;0<=d;--d)if(c=e[d].src.substr(7,20),a[c]!==m){f=h.createElement("script");f.type="text/javascript";f.src=e[d].src;g=a[c];l[g]=m;f.onload=f.onreadystatechange=function(){k=this;l[g]!==m||k.readyState&&"loaded"!==k.readyState&&"complete"!==k.readyState||(l[g]=f.onload=f.onreadystatechange=null,e[0].parentNode.removeChild(f))};e[0].parentNode.insertBefore(f,e[0]);b.deferExecution(function(){if(l[g]===m)return b.displayMessage(f.src);b.nextFunction()});return}b.nextFunction()},u:function(){var a="ad&adv_keywords=,-page-peel/,/adchain.,/adfootright.,/adsxml/ad,/adyard300.,/impopup/ad,/loadadsparam.,/meme_ad.,_adshare.".split(","),b=this,e=b.getElementBy(0,"img"),d,c;e[0]!==m&&e[0].src!==m&&(d=new Image,d.onload=function(){c=this;c.onload=null;c.onerror=function(){p=null;b.displayMessage(c.src)};c.src=e[0].src+"#"+a.join("")},d.src=e[0].src);b.deferExecution(function(){b.nextFunction()})},nextFunction:function(){var a=p[0];a!==m&&(p.shift(),this[a]())}};l.h237=h237=new n;h.addEventListener?l.addEventListener("load",n,!1):l.attachEvent("onload",n)})(window);</script>
Kelemahan dari menggunakan Script ini
Jika kita pemilik sebuah website dan menggunakan iklan yang ada pada website kita untuk bertahan hidup dan kita menggunakan script ini untuk menghalau orang-orang yang ingin masuk ke website kita, maka ada kemungkinan banyak dari pada pengunjung blog atau website kita akan lari dan beralih pada website yang membiarkan pengunjung tersebut menggunakan Plugin apapun yang terdapat pada browser mereka. Jika hal tersebut terjadi ada kemungkinan blog atau website kita akan sepi pengunjung dan pengunjung tidak akan mau datang lagi ke blog atau website kita tersebut tanpa terkecuali. T_T
Kesimpulan
Dengan kita menggunakan script di atas, ada kemungkinan kita akan kehilangan banyak pemirsa yang akan berkunjung pada website atau blog yang kita miliki, jadi kita dapat memikirkan kembali untuk memasang script tersebut, hal ini dikarenakan banyak dari pengguna internet khususnya di indonesia tidak memiliki cukup kuota untuk melakukan surfing ke website yang memiliki banyak iklan yang sering kita pasang dengan berlebihan pada website atau blog kita.
Demikian artikel saya yang membahas mengenai Cara Menditeksi Adblock Plus Pada Browser Pengunjung Blog. semoga artikel saya ini dapat berguna bagi rekan-rekan sekalian
Demikian artikel saya yang membahas mengenai Cara Menditeksi Adblock Plus Pada Browser Pengunjung Blog. semoga artikel saya ini dapat berguna bagi rekan-rekan sekalian
0 Response to "Cara Menditeksi Adblock Plus Pada Browser Pengunjung Blog"
Post a Comment
Jangan lupa komentar ya