I don't have an active blog, but I recently joined a blogger course. There the instructor said she uses
https://www.adthrive.com/ and
https://www.mediavine.com/.
MediaVine requires you to have 50k pageviews each month and Adthrive requires 100k so that is a hurdle to jump if you haven't already.
It's a great goal to strive toward, though, since it appears many bloggers have had a big increase in ad revenue after switching to those.
Here's a blog post that discusses different affiliate networks you can join. This allows you to have one account at the network website from which you get your affiliate links. They pay you directly rather than the company whose product you linked to.
Again, not a blogger. Just regurgitating what I learned last week.