need googleads alternative that can break trought adsblocker

Are you asking for anti adblocker?
If yes..

Best Anti Adblocker / Adblocker Killer ~
something like "anti adsblock"
i dont know what is the exact name
but yes, something like that or maybe advertizer site that already use that anti-adsblock

btw how to use f*ckf*ck anti adsblock ?
 
  • Like
Reactions: SMRAlo

calonka1

New member
Nov 8, 2020
2
0
1
something like "anti adsblock"
i dont know what is the exact name
but yes, something like that or maybe advertizer site that already use that anti-adsblock

btw how to use f*ckf*ck anti adsblock ?
Install one of the ad blockers, EITHER uBlock Origin OR AdGuard. Then go to https://github.com/bogachenko/fuckfuckadblock#use and click on the subscribe button.

If the site you are talking about (you did not specify which one) is not work, Submit a ticket to add (sign up or sign in github) go to here https://github.com/bogachenko/fuckfuckadblock/issues fill out and send.
 

SMRAlo

Active member
Feb 9, 2019
184
84
28
Underwater
Main Script (Do Not Change)
<script>
(function(window){var FuckAdBlock=function(options){this._options={checkOnLoad:false,resetOnEnd:false,loopCheckTime:50,loopMaxNumber:5,baitClass:'pub_300x250 pub_300x250m pub_728x90 text-ad textAd text_ad text_ads text-ads text-ad-links',baitStyle:'width: 1px !important; height: 1px !important; position: absolute !important; left: -10000px !important; top: -1000px !important;',debug:false};this._var={version:'3.2.1',bait:null,checking:false,loop:null,loopNumber:0,event:{detected:[],notDetected:[]}};if(options!==undefined){this.setOption(options);}
var self=this;var eventCallback=function(){setTimeout(function(){if(self._options.checkOnLoad===true){if(self._options.debug===true){self._log('onload->eventCallback','A check loading is launched');}
if(self._var.bait===null){self._creatBait();}
setTimeout(function(){self.check();},1);}},1);};if(window.addEventListener!==undefined){window.addEventListener('load',eventCallback,false);}else{window.attachEvent('onload',eventCallback);}};FuckAdBlock.prototype._options=null;FuckAdBlock.prototype._var=null;FuckAdBlock.prototype._bait=null;FuckAdBlock.prototype._log=function(method,message){console.log('[FuckAdBlock]['+method+'] '+message);};FuckAdBlock.prototype.setOption=function(options,value){if(value!==undefined){var key=options;options={};options[key]=value;}
for(var option in options){this._options[option]=options[option];if(this._options.debug===true){this._log('setOption','The option "'+option+'" he was assigned to "'+options[option]+'"');}}
return this;};FuckAdBlock.prototype._creatBait=function(){var bait=document.createElement('div');bait.setAttribute('class',this._options.baitClass);bait.setAttribute('style',this._options.baitStyle);this._var.bait=window.document.body.appendChild(bait);this._var.bait.offsetParent;this._var.bait.offsetHeight;this._var.bait.offsetLeft;this._var.bait.offsetTop;this._var.bait.offsetWidth;this._var.bait.clientHeight;this._var.bait.clientWidth;if(this._options.debug===true){this._log('_creatBait','Bait has been created');}};FuckAdBlock.prototype._destroyBait=function(){window.document.body.removeChild(this._var.bait);this._var.bait=null;if(this._options.debug===true){this._log('_destroyBait','Bait has been removed');}};FuckAdBlock.prototype.check=function(loop){if(loop===undefined){loop=true;}
if(this._options.debug===true){this._log('check','An audit was requested '+(loop===true?'with a':'without')+' loop');}
if(this._var.checking===true){if(this._options.debug===true){this._log('check','A check was canceled because there is already an ongoing');}
return false;}
this._var.checking=true;if(this._var.bait===null){this._creatBait();}
var self=this;this._var.loopNumber=0;if(loop===true){this._var.loop=setInterval(function(){self._checkBait(loop);},this._options.loopCheckTime);}
setTimeout(function(){self._checkBait(loop);},1);if(this._options.debug===true){this._log('check','A check is in progress ...');}
return true;};FuckAdBlock.prototype._checkBait=function(loop){var detected=false;if(this._var.bait===null){this._creatBait();}
if(window.document.body.getAttribute('abp')!==null||this._var.bait.offsetParent===null||this._var.bait.offsetHeight==0||this._var.bait.offsetLeft==0||this._var.bait.offsetTop==0||this._var.bait.offsetWidth==0||this._var.bait.clientHeight==0||this._var.bait.clientWidth==0){detected=true;}
if(window.getComputedStyle!==undefined){var baitTemp=window.getComputedStyle(this._var.bait,null);if(baitTemp&&(baitTemp.getPropertyValue('display')=='none'||baitTemp.getPropertyValue('visibility')=='hidden')){detected=true;}}
if(this._options.debug===true){this._log('_checkBait','A check ('+(this._var.loopNumber+1)+'/'+this._options.loopMaxNumber+' ~'+(1+this._var.loopNumber*this._options.loopCheckTime)+'ms) was conducted and detection is '+(detected===true?'positive':'negative'));}
if(loop===true){this._var.loopNumber++;if(this._var.loopNumber>=this._options.loopMaxNumber){this._stopLoop();}}
if(detected===true){this._stopLoop();this._destroyBait();this.emitEvent(true);if(loop===true){this._var.checking=false;}}else if(this._var.loop===null||loop===false){this._destroyBait();this.emitEvent(false);if(loop===true){this._var.checking=false;}}};FuckAdBlock.prototype._stopLoop=function(detected){clearInterval(this._var.loop);this._var.loop=null;this._var.loopNumber=0;if(this._options.debug===true){this._log('_stopLoop','A loop has been stopped');}};FuckAdBlock.prototype.emitEvent=function(detected){if(this._options.debug===true){this._log('emitEvent','An event with a '+(detected===true?'positive':'negative')+' detection was called');}
var fns=this._var.event[(detected===true?'detected':'notDetected')];for(var i in fns){if(this._options.debug===true){this._log('emitEvent','Call function '+(parseInt(i)+1)+'/'+fns.length);}
if(fns.hasOwnProperty(i)){fns();}}
if(this._options.resetOnEnd===true){this.clearEvent();}
return this;};FuckAdBlock.prototype.clearEvent=function(){this._var.event.detected=[];this._var.event.notDetected=[];if(this._options.debug===true){this._log('clearEvent','The event list has been cleared');}};FuckAdBlock.prototype.on=function(detected,fn){this._var.event[(detected===true?'detected':'notDetected')].push(fn);if(this._options.debug===true){this._log('on','A type of event "'+(detected===true?'detected':'notDetected')+'" was added');}
return this;};FuckAdBlock.prototype.onDetected=function(fn){return this.on(true,fn);};FuckAdBlock.prototype.onNotDetected=function(fn){return this.on(false,fn);};window.FuckAdBlock=FuckAdBlock;if(window.fuckAdBlock===undefined){window.fuckAdBlock=new FuckAdBlock({checkOnLoad:true,resetOnEnd:true});}})(window);
</script>


Customization (Design As You Like)

Here I used an image which has some written warnings. It will remove all body content and fill with this warned image. You can use it anyway.

<script>
/*2017*/
function adBlockDetected() {
document.body.innerHTML= "<img src=IMAGE SOURCE> ";
$('#fu**-adb-enabled').show();
$('#fu**-adb-not-enabled').hide();
}

/*2017*/
if(typeof fuckAdBlock === 'undefined') {
adBlockDetected();
} else {
//fuckAdBlock.setOption({ debug: true });
fuckAdBlock.onDetected(adBlockDetected).onNotDetected(adBlockNotDetected);
}
/*2017*/
function checkAgain() {
$('#fu**-adb-enabled').hide();
$('#fu**-adb-not-enabled').hide();
// setTimeout 300ms for the recheck is visible when you click on the button
setTimeout(function() {
if(typeof fuckAdBlock === 'undefined') {
adBlockDetected();
} else {
fuckAdBlock.onDetected(adBlockDetected).onNotDetected(adBlockNotDetected);
fuckAdBlock.check();
}
}, 300);
}

var adBlockEnabled = false;
var testAd = document.createElement('div');
testAd.innerHTML = '&nbsp;';
testAd.className = 'adsbox';
document.body.appendChild(testAd);
window.setTimeout(function() {
if (testAd.offsetHeight === 0) {
adBlockEnabled = true;
document.body.innerHTML= "<img src=IMAGE SOURCE> ";
}
testAd.remove();
// console.log('AdBlock Enabled? ', adBlockEnabled)
}, 100);
</script>
 
Install one of the ad blockers, EITHER uBlock Origin OR AdGuard. Then go to https://github.com/bogachenko/fuckfuckadblock#use and click on the subscribe button.

If the site you are talking about (you did not specify which one) is not work, Submit a ticket to add (sign up or sign in github) go to here https://github.com/bogachenko/fuckfuckadblock/issues fill out and send.
https://subscribe.adblockplus.org/?...er/fuckfuckadblock.txt&title=fu** Fuckadblock
[/URL]
----
failed to submit...
------------
i have already sent the issue ? is that correct ?
-----




re I used an image which has some written warnings. It will remove all body content and fill with this warned image. You can use it anyway.

this is how to show warning to turn off adsblock ? or get rid adsblock and display the ads ?
 

About us

  • Our community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day to make sure our community is one of the best.

Quick Navigation

User Menu