No browser can load these ads.
No browser can load these ads.
I've considered doing the pi-hole thing for family, but doesn't ublock etc do a lot of fixing to make sure pages aren't broken when ads are missing?
Or does pi-hole/your implementation do the same?
Consider the simplest possible case: I run ojford.com and take money from Acme Inc in exchange for displaying their advert. They send me acme-banner.jpg, and I serve it at /static/current-ad.jpg with an <img id="banner-ad" src="/static/current-ad.jpg"> in my header or whatever.
A DNS block covering the ad would block my whole site. Effective, but useless. (Unless you actually intend to boycott anyone who advertises.)
uBlock however can block the #banner-ad element. (Whether community-curated or by you specifying it yourself.)
More realistically this might be say YouTube or googleusercontent subdomains that serve both ads and 'real' content.
Google's playbook of slowly eeking out this stuff so that you don't notice you're in the boiling pot has played out several times.
The only way out of this nightmare is legislation: stiff penalties for intrusive adtech and breaking up large tech monopolies so google isn't both seller and auctioneer.