Thanks. I'll look into those. I get a few pitches per week from ad agencies but don't know which are legitimate or worth it. It's doing so well that I'm paranoid about touching anything revenue related.
Just stick with adthrive or mediavine and you'll be fine. Many others are scammier (though in fairness they'll all probably outperform adsense).
You can search Reddit and you'll see the same advice over and over again: Mediavine/adthrive are the best.
I can't give you first hand advice on mediavine but one of my sites is on adthrive and I can confirm it's very good! Outperforming adsense by around 50% (though this will vary based on your specific niche/topic).
But my advice is also to learn about the ad ecosystem yourself. Once you reach a certain level of revenue you just have to learn about it, it's going to delivery a very high ROI as compared with other things you can do.