I would choose adsense instead of mediavine because adsense is part of google and does not require as much traffic as mediavine. Google is based on quality, not quantity.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Though this is not my field but I know for a fact that adsense is more popular cause I have heard alot of persons talk about it, with the requirements You made mention of about mediavine, I guess it's why people go for the fromer.Adsense is well know. If you have been working online for some time, either on your own website or on an earning site, you know what actually is Adsense. However, I believe, Mediavine is not known by may website owners, especially small website owners.
Mediavine is Google Certified Publishing Partner. In other words, Mediavine serves Google Ads on its partner website through a program called DoubleClick AdExchange. While Adsense serves any kind of ads (may be paying 1 cent or 20 cents) on your site based on the keywords, Mediavine serves only high paying ads.
Adsense does not have any traffic requirement, however, in order to use Mediavine, you need at least 50 thousand monthly vists.