What is the alternate solution? Are you willing to pay for a subscription to every site you visit? Do you want more "native content" intermixed with all these articles?
Or, you know, less content. It's not as if we're all sitting around wishing there was more stuff on the internet to read, right?
We pay a monthly subscription for our online daily newspaper. I occasionally pay for things such as printed anthologies of online comics I follow, buy books by authors whose blogs and articles I read. I subscribe to a couple of websites.
At one end there is high-quality content such as newspapers (which is high quality in my home country) and other stuff like I listed above. Stuff that is good enough that people really do want to pay for it.
At the other end a lot of people out there are creating good stuff completely for free. You've got academics, programmers and other professionals with a day job that write to spread what they learn. You've got hobbyists sharing their passion. Small businesses publishing good stuff to promote their name and skills. Factual events are widely and freely reported.
The content farms, clickbait sites and the rest out there is squeezed between these two. The high-quality stuff sets the bar for what people expect in order to part with their money. The free stuff sets the bar on what people accept before they abandon you and leave for better sources.
If your business depends on having so much advertising that it drives people to block stuff or leave, then you have no business being in business at all.