There’s no winning a war against ads. There are too many people who can’t or won’t pay for services directly, and there are too many people looking to promote products or viewpoints who’ll keep offering money to anyone with an audience.
What I’d like would be focusing on the downsides: ad networks should have legal restrictions on how they collect and share data, liability for any malware they distribute, and every ad should include the legal identity of the person who paid for them (which the network is required to certify). When sites see ads as free money, they plaster them everywhere. When they have to think about the negative externalities, that becomes a more nuanced decision than “would we like more money?”