How can it be countered something like this?
This is so stupid - if me, as end-user, decide to block the ads, why they think that FORCING me to turn ads on will lead me to BUY the stuff that I know it was FORCED on me?
https://www.detectadblock.com/
Blockquote
All block lists include a reference to "ads.js" because it's a common name for JavaScript files that are associated with serving ads. Knowing this, save the following JavaScript code which creates a hidden div to a file called "ads.js" and place it in the root directory of your website.
var e=document.createElement('div');
e.id='wqAXPeCdQVkt';
e.style.display='none';
document.body.appendChild(e);
Note: the obscure div id is to ensure that it doesn't conflict with any other div's that your website might use.
View our ads.js file
Step 3 - Check if "ads.js" was loaded or blocked
Place the following JavaScript within your website's HTML source code just above the tag. It's purpose is to check if the hidden div created within "ads.js" exists (ads are allowed) or not (ads are blocked). And that's all there is to it!