I wish ads were sandboxed and given resource limits. I'd like - network limits (rate limited, bandwith capped), animation limits (low fps), sound limits (no sound), CPU usage limits (not much CPU - maybe a burst at page load), etc. Maybe a sandbox option for an iframe?
Why isn't it? I'm sure Google can make well behaved ads that bring them lots of money.
Implementing this would make it even harder for any competition to get a foothold into the market.
Now a google ad is treated (by customers with adblock) the same way as the most shitty ads = gets blocked. Maybe if chrome blocked the worst kinds on its own, less people would use adblockers in general.
Ad blocking is not a hobby. It's a must nowadays. Google needs to step in or face the possibility of 80% of users adblocking. And when you install Ublock you don't pick and choose only "light" filters. You go all the way, to zero ads.
Mozilla should have bundled an adblock with firefox ages ago. They could start with blocking only the worst ads. That would be some pressure on the market.
You can see Google and co stand on ads here [1]. Enforcing Coalition for Better Ads standards were marketed as adblocking is coming to Chrome for example [2] recently.
I don't know why it isn't in Google's interest, but you can bet it isn't.
My guess: they don't want to feed and speed up the cat-and-mouse game, so whenever ad-blockers become ubiquitous they still have a chance to outsmart them.
Anyway, I think at some point AI will bust all ads, and Google will have to come up with really smart ways to still make money while not annoying its users.
maybe they could be incentivized getting a feature into adblockers that makes them a little more lenient towards sandboxed iframes as opposed to cross-origin javascript
maybe make it part of the "acceptable ads" requirements