The problem is that sites with advertisement are shooting themselves in the foot. They produce valuable and high quality content attracting readers and increase revenues by providing more advertisement. The amount of advertisement drops the efficiency of advertisement, so price drops and you put more advertisement. None of these people really considered the user experience on their site, except google on the google search result page.
This is like thinking that you would increase a crop yield by increasing the amount of fertilizer you put on it. There is an optimal balance beyond which you burn the crop with too much fertilizer.
I would suggest to significantly reduce the amount of advertisement on the site. Sell the add space with auction. Less advertisement increase the add efficiency. Increase the quality of content to increase the number of readers. Select high quality none intrusive adds that don't disrupt people's experience on the site.
In short take back the control of your site advertisement. Prohibit tricks your readers don't like (e.g. tracking), etc.
This is not much different from companies and hallmarks selling unhealthy food. The difference with adblocks is that people have a tool filtering out unhealthy food from their view. Who is the bad guy ? The client with its filter or the companies providing unhealthy food ?
Regulation doesn't work. We should know it by now. We have to take things in our own hand because the system is not able to keep a sane course by itself (cf. liberalism).