This is exactly why I don't even bother with donations.
Turned out ads were a nice middle ground for most people on most sites. Most ads were boring banner ads. Most people could ignore them. I wasn't hustling for pennies. People who couldn't pay didn't have to. People didn't have to grapple with loss aversion for visiting a website. The model had issues, but it worked.
Now that ad-blocking is ubiquitous, I'm left running my sites (chiefly, a large forum) as a charity. Unless something changes, the internet will soon be centralized corporation-run megasites like Reddit/Facebook... and then the few charity sites run by individuals who can find a niche not dominated by the former.
I don't see a replacement for ads on the horizon. Micropayments still don't work. Nobody wants to have that "will it be worth it?" anxiety every time they click a link. Not every website on the internet can erect its own paywall. Even if you're in the rare position to negotiate private ad deals, then you're probably big enough to get your own entry on Easylist.
As I speak, there's a frontpage submission lamenting the death of individual/smaller sites and weirdness on the internet. There's much more death to come.