The normal way, unfortunately is with ads, even though nobody likes them.
My preferred solution of voluntarily pay what you want ... probably takes a bit more time, to become established.
I know that's not applicable to every writing industry, but those other industries have different ways to generate income too.
A site can disable access to those using adblock, and it's reasonable to choose to avoid those websites.
I have the privilege to have content creators to visit, not the other way around. There is 8 billions potential visitors, there's can only be less than that potential content creator. Visiting takes no time, creating takes so much more time (if it wouldn't, well I wouldn't even read your stuff, I would do it myself).
> There's other ways to make money rather than tormenting your users.
Sure, but what does it have to do with me visiting your website? I'm there for a single reason, read what you got. Except if you directly sell me what you write using a paywall, if you have a sideline, than what you do is ADVERTISING, which let me remind you, you don't like (I don't either). At least using advertising on the side of what you read, the text is no longer an advertisement, just what's beside it (which is clearly labeled and clearly ads).
Since the explosion of adblocker and the effect was increased after the Youtube Adpocalypse, there is so much more sponsored content produced, it's disgusting. I can live with some of it but currently, it just becomes worse and worse.
"Your terms are acceptable."
I think that is precisely what those sites want. They would probably prefer not to waste bandwidth on a user they can't monetize.
I also happen to run a blog (no where near a major website) but my thought process is, you should write because you want to spread what you've learned with others, not create a platform for the sole purpose of making money.
To me, having a visitor on your site is a privilege. Why would you go out of your way to interrupt and attempt to manipulate them, yet that's what so many large sites do. There's other ways to make money rather than tormenting your users.