Herkese iyi günler dileriz. Bu yazımızda sizlere blogger (blogspot.com) alt yapılı siteler için adblock engelleme kodunu paylaşacağız.
Daha önceleri buradaki yazımızda wordpress, blogger vb. tüm platformlar için çalışan adblock engelleme kodunu paylaşmıştık. Fakat bu yazıda paylaşacağımız sadece blogger sitelerde çalışıyor (uzantısı .blogspot.com’lu siteler de dahil) ve önceki yazımızdaki koda göre bir tık daha iyi diyebiliriz. Çünkü burada site yine açılıyor ama yazılar puslu gözüküyor. Haliyle yazılar kullanıcılar için büyük merak uyandırıyor. Siteye giren kişilerin siteyi düzgün açabilmeleri için de adblock eklentisini devre dışı bırakmaları gerekiyor. Bu kod sayesinde dediğimiz gibi siteye girenler adblocku pasif yapmaları gerekecek sonrasında siteyi açabilecekler. Şimdi kodu paylaşalım ardından ekran görüntüsünü gösterelim.
Kodu kopyalayıp, blogger yönetim panelinden “Yerleşim > Gadget Ekle > HTML/JavaScript” kısmına girerek direkt yapıştırmanız yeterlidir. Ardından düzenlemeyi kaydet butonuna basarak kodu sitenizde çalıştırmış olursunuz.
Blogger Adblock Engelleme Kodu;
1 2 |
<style>#m81{position:fixed !important;position:absolute;top:0;top:expression((t=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+"px");left:0;width:102%;height:102%;background-color:#f4f4f4;opacity:.96;display:block;padding:10% 0}#m81 *{text-align:center;margin:0 auto;display:block;filter:none;font:bold 14px Verdana,Arial,sans-serif;text-decoration:none}#m81 ~ *{display:none}</style><div id="m81"></div> <script>window.document.getElementById("m81").parentNode.removeChild(window.document.getElementById("m81"));(function(l,m){function n(a){a&&m81.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("m81"==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="http://3.bp.blogspot.com/-2EGDZuWXNpQ/VFm5GWf22bI/AAAAAAAABis/VLUHqasnl0w/s1600/Disable%2BAdblock.png" height="350" width="699" alt="" /> <a href="JavaScript:window.location.reload()">[[[Lütfen emeğe saygı için Adblock eklentisini devre dışı bırakınız ve sayfayı yenileyiniz...]]]</a>'+("</"+a+">"),"m81");h.addEventListener&&b.deferExecution(function(){b.getElementBy("m81").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.m81=m81=new n;h.addEventListener?l.addEventListener("load",n,!1):l.attachEvent("onload",n)})(window);</script> |
Kod bu şekildedir arkadaşlar. Kodu kopyalayıp dediğimiz gibi blogger gadged ekle kısmına yapıştırıp kaydetmeniz yeterli. Ardından aktif olacaktır. Şimdi bir ekran görüntüsü paylaşalım.
Gördüğünüz gibi arkadaşlar kod bu şekilde olacaktır. Site yine arka planda aktif olarak gözükecektir. Fakat net olarak görmek için adblock’u engellememiz gerekir. Ayrıca “Lütfen emeğe saygı için Adblock eklentisini devre dışı bırakınız ve sayfayı yenileyiniz…” yazısını dilerseniz kodlar içinden ctrl+f yaparak aratarak değiştirebilirsiniz. Buraya istediğiniz yazıyı yazabilir ve renklerini değiştirebilirsiniz.
Son olarak kodlar yabancı başka bir siteden alıntıdır. Bu yüzden lütfen herhangi bir değişiklik vs. yapmayınız yoksa başka siteye yönlendirebiliyor. Dediğimiz gibi renk, yazı tipi vs. ayarlarını istediğiniz gibi değiştirebilirsiniz.
Şimdilik bu kadar. Umarız faydalı olur. Herkese iyi çalışmalar dileriz…
Bu Yazıya Tepkin Ne Oldu ?