The problem with all of this has much to do with the ad networks themselves. If the ads weren't intrusive and didn't screw up the page layout (meaning they obeyed the size restrictions and placement of the ad spaces by developers), it wouldn't be as much of a problem. Couple that with the ads sometimes containing some form of malware and the inability to dismiss popups easily, and you have a recipe for disaster: I visit example.com and it pops up an ad that I dismiss, but by sheer coincidence it's got scripting in it and it installs some kind of malware. I get the computer disinfected, and I go blame example.com because that's how I got it. The people who run example.com will come back and say that they buy their ads from GenericAdNetwork, so you need to talk to them. I then contact GenericAdNetwork, and they say that it's not their fault because they're just a distributor. It turns into a finger-pointing and red herring-chasing session, and you never learn who actually created the malicious ad. Someone needs to be responsible for these things... I don't care if it's example.com or GenericAdNetwork... one of them has to do some kind of filtering and/or vetting of the ads. Until then, browsers like Brave and a pi-Hole are my friends.