In My opinion
Only content & traffic will not give more earning.
If u have little traffic then also u can make $$
The main thing is that how to attract user for clicking on ads
My site have only 500+ traffic daily but earning is $10 perday.
I hired an adsense optimizer he changes some thing on my site now i am earning good $$
