I don't like ads. Actually, I hate them. However, I know that sometimes they are a necessary evil to pay the bills and make available content we may not see otherwise. However, I run an ad blocker & will terminate/block ads with extreme prejudice not because of the ads themselves, but what comes with the ads.
The drive-by malware, the tracking, the profiling, the weaseling of evil, malignant files onto my hard drive to help report back to the Mother Ship where I've been surfing, what I've been doing on a computer that cost me a significant amount of money and taking up my bandwidth, slowing down my connection that also costs me a significant amount of money every month.
As for the content, I'm not cheap. I'm not looking for a freebie. Provide me something valuable and I will compensate you. Ironically, the software developers of my ad blocker provided me something very valuable in my eyes & I paid them a not insignificant amount of money in return.
It's also a matter of trust. I may trust your site enough to visit it and let it access my computer via my browser, but where is the server that is hosting and pushing those ads? Is it even located in the same country as your web site? Is it owned by an individual/company that has the same moral compass that you do? There have been too many stories in the news of ad servers dropping 'gifts' on the hard drives of people who viewed their ads. Even the mighty Google's ad servers were victimized by it in the past. If you can't even trust Google's servers to push benign ads, who *can* you trust?