Is this affiliate advertising (the visitors click must translate into a sale) or do you do CPC/CPM?
We tried other outlets for serving adverts, but with all of them trust was a huge issue for us which ultimately prevented us moving from Adwords.
Good luck with your business, looks interesting! And if you do move to CPC/CPM I hope you manage to solve the trust issue which so many competitors of yours seem to suffer.