HACKER Q&A
📣 collegeburner

Server-side ad rendering prevents ad-blocker?


I run a small page that provides services to customers. The ads are not unreasonable but I notice an increasing fraction of users blocking ads. I do not want to serve users who block my ads because I lose money. Are there any solutions for inserting ads on the server-side instead so they can't be blocked easily? I can find references only for doing this in video. Failing that, recommendations tools to block users who use ad blocking so they do not take up my resources. Thank you.

Edit: Something like this but for page not video: https://admanager.google.com/home/resources/feature-brief-dynamic-ad-insertion/. There is 1 i find called Kevel, has anybody here used and can give opinions? https://www.kevel.com/


  👤 tomjen3 Accepted Answer ✓
You can do what facebook does - render your own ads with often changing css ids, which makes them harder to block.

Mind you, that isn't perfect and you can't really do that with third-party ads, but that is about what you can do.

The reason is pretty simple: my browser does what it is told from me. Normally that means render a site as seen, but it doesn't have to be and you can't instruct it otherwise.


👤 slater
good luck, but it's an arms race you're unlikely to win.

👤 mattl
Yeah, you have no way to win.