I don't think there can be a technical solution to this problem unless advertisers are forced by government regulations to behave, with very heavy fines for non-compliance.
I personally really hoped for Mozilla to take a strong stance against advertisers and introduce an aggressive ad blocker, but it was pretty obvious they're not going to do anything like that because of the conflict of interest (Google's money). Now we get another conflict of interest on top that makes it even less likely.