I'm not an expert on the subject, but I've worked on the technical side with a lot of people who do, or try to do, that for a living. I've seen a huge range of results: some I've worked with are lucky to make ~$1000/year, and I've worked with a few who make >$1m/year. The vast majority make far less than a quarter of my salary (which is a comfortable living, but wouldn't particularly impress anyone here).
If you're not fully committed to doing the following consistently (read: every day), you will not see meaningful revenue:
Create high quality content
Network with others in the same industry/niche
Interpreting analytics, and adjusting your content strategy accordingly
If you're doing all those things, you'd be wise to consider other ways of generating revenue (affiliates, memberships, etc.) than just ads anyways.
ETA: After posting this, I realized it's probably not that helpful, as it doesn't give you any actionable advice. Here are a couple things:
Make sure your ads can be served asynchronously, and implement this: https://github.com/madgex/lazy-ads
If you do go with WordPress, you may end up hearing about the AdThrive and/or Grateful Digital. Run away as fast as you can. They're both fucking morons, and will do absolutely nothing good to your site.