@jk Hosts-based blocking (with a cron to update it) works really well in my experience. I usually see exactly one ad per week, and that's on a private tracker that serves nsfw ads from their own domain.
However, if your work is in any way related to ads/tracking, this is a no-go. It breaks everything in that regard, which is acceptable/positive to me, but not if your income depends on it.
Octodon is a nice general purpose instance.