0

Iklan Web Milikmu Sering di Blokir sama UCBrowser? Pasang Script Anti UCBrowser Solusinya

Author Nur Siswanto    Category

Iklan Web Milikmu Sering di Blokir sama UCBrowser? Pasang Script Anti UCBrowser Solusinya
Pembuatan script ini berawal dari kegelisahan (lebay) para publisher dari pendapatan dari iklan yang dipasang di situs para publisher yang berkurang dikarenakan terdapat fitur AdBlock diberbagai browser. Nah, dari sekian banyak AdBlock membuat para publisher gelisah adalah Adblock di UCBrowser yang sering update scriptnya, maka saya terinspirasi untuk membuat ini.

Sebenarnya ini merupakan gabungan dari script Antiblock yang sering saya gunakan di situs saya dan juga script untuk mendeteksi suatu browser yang semuanya milik orang alias bukan saya yang buat. Jadi kalau dirasa scriptnya kurang efisien silahkan dirapikan sendiri.

Cara kerja dari situs ini adalah mendeteksi jenis browser yang dipakai untuk mengakses situs kita. Jika pengunjung terdeteksi memakai UCBrowser maka akan ditampilkan pesan untuk berpindah menggunakan browser lain.

Script ini bisa langsung ditambahkan di widget Blogger anda.  Berikut script Anti UCBrowsernya

<style>#ge00{position:fixed !important;position:absolute;top:-2px;top:expression((t=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+"px");left:1px;width:101%;height:103%;background-color:#fff;opacity:.95;filter:alpha(opacity=95);display:block;padding:20% 0}#ge00 *{text-align:center;margin:0 auto;display:block;filter:none;font:bold 14px Verdana,Arial,sans-serif;text-decoration:none}#ge00 ~ *{display:none}</style><div id="ge00"><h1>Mohon gunakan Browser selain UC Browser<br/>Terimakasih</h1></div>
<script type="text/javascript">

var Browser = {
   init: function () {
     // Get the browser info
     this.browser = this.searchString(this.dataBrowser);
   },
   
   // search through the dataBrowser and dataOS object to find a match
   // for the browser name and OS respectively
   searchString: function (data) {
     var dataString, dataProp, i=0, len = data.length;
     for (i; i<len; i+=1) {
       dataString = data[i].string;
       dataProp = data[i].prop;
       this.versionSearchString = data[i].versionSearch || data[i].agent;
       if (dataString) {
         if (dataString.indexOf(data[i].subString) !== -1) {
             return data[i].identity;
           }
       }
       else if (dataProp) {
         return data[i].identity;
       }
     }
   },
   
 dataBrowser: [
     {
       string: navigator.userAgent,
       subString: "UCBrowser",
       agent: "UCBrowser", // browser name, change wherever you see identity above to agent if you rather have this
       identity: "UCBrowser" // this is used incase you want to add classes to your html markup
     }
   ]
 };

 // Example usage
 Browser.init();


  if (Browser.browser !="UCBrowser")
 {
window.document.getElementById("ge00").parentNode.removeChild(window.document.getElementById("ge00"));

}
</script>

Semoga bermanfaat.
---

Post comment