If you're wanting to start a blog to earn money then you should start a blog in a high paying niche such as health, insurance, car insurance, auto loans, etc.
Those are very high paying niches when it comes to earnings from media.net and Adsense.
I run a blog on a health niche and write about natural home remedies for things too and I earn a good amount of income from the blog through Adsense and media.net ads.
I researched keywords through google ads keyword planner and semrush and wrote on those highly searched keywords which bring me in lots of traffic.
Within 5 years of my blog being online and writing on those highly searched keywords I now get over a 1 million monthly unique visitors to my blog and earn over $6,000.00 per month from media.net and Adsense combined.
So if you really want to earn money from ads and a blog you need to write on high paying niches that you know a lot about and write on keywords that get the most searches.
Making the income won't happen overnight and takes years of hard work but after awhile you should start earning some good money if you have the natural search traffic coming in.
Also be sure to install ssl on your new websites domain name because google is ranking https websites higher than those without https and you can get the SSL certificate for $5.00 per year so it's well worth it and it's easy to install.