How may UV do you have per day???
This kind of websites tend to have a good conversion rate with CPA banners, just test some different offers, make some A/B split testing and see which offers convert best.
After you find the top ones, just put them within a rotating banner, rotate them every 60 sec for example.
If you worldwide traffic and want to maximize your profits, you can try even to implement a GEO redirect plugin. So you can show different offer to different users from different countries...
Anyway everything depends on your UV day visitors and their location.
Cheers