I'm not sure if their requirements are strict or not, I got in without any problems, but things might have changed.
As far as I know, Mellowads now requires the publishers to be ranked in Alexa rank (>100k if I am correct). A lot of people were abusing the network with very low-quality websites. The change has been made to improve the quality of the service. (Advertisers aren't interested in bot traffic, etc since bots don't buy anything)
exactly. If OP wants to improve his faucet or site earnings then he should continue improving his site slowly. So then the site pass the mellowads requirements. Tho before OP can do that Op should find an alternative first like coinzilla which i think for me really works best partnered with a-ads in starting crypto related site