Don't use Adsense for revenue.
I think the sweetspot for adsense is a site will millions of visitors who are not targeted for anything so adsense individually targets them for you.
But if you have a site that is niche then you are better off finding a direct advertiser who will pay you more, and neither of you have to worry about getting banned or quality scores or all of that shit.