To earn money you have to get a targeted traffic..... if you are not getting targeted traffic then i am afraid you can't earn it...
From the all variety of CPM networks the best one is CPMfun; it accepts sites without traffic requirements, it pays for all kind of traffic, even for international traffic, it counts all visits - and it has the best rates on the all CPM industry! This network is paying better than even Adsense - try it and you will see!
If you have budget, try adwords else, write some articles and send them to article directories.Include a signature to your site.
Genuinely I must suggest you to get back your Adsense account back, because no other ad network works well in India.
Always try to add more content on your site and try to get visitors more. Use adsense alternative to earn more money.
If your site is for donwloading files, try sharecash or firecash, you can upload some indian music and to receive a lot of downloads. In these sites 1 donwload = ~ 50 cents. Isn't so bad.
Wow that's really nice you have a very good visitors.you can add advertisements and charge for this.I am sure you will get very good prices for this advertisements.