Do you really wish to go into stuff that has very little to do with the article itself?
I'll gladly provide an answer but I don't think it's constructive.
I host the site on vercel with astro, I'm on the pro plan which usually costs me somewhere around 20€ per month +/- 5-10€ depending on my monthly traffic.
add to that the minuscule cost of my domain and other stuff I'm paying about 250-300€ per year
My adsense avg per day is just about 1.20€ roughly.
So at best I break even, at worst I lose a bit of money.
I still maintain my position that everyone is welcome and should use adblock or brave or pi-hole on my site if they so wish I won't mind.
But I do like the fact that I don't have to foot the bill :)
Basically if I had to lose money to write I'd probs stop writing if I'm honest.
Your using page says you use astro, so I assume you have a static site. Isn't any of the free hosts (GitHub, cloudflare) sufficient for that?