You should give us a try. With this kind of traffic you would have done much more with us.
Check out below the stats of one of our affiliate.
where 5080 is the number of installs (this affiliate has a install ratio way below the average by the way) and $7711 is the 50% share of total income.