I run a network of geo-based micro-sites. I want to sell ads to local businesses. I don't want to use Adsense or the like. I want complete control of what show up on my pages.
I've looked at the plugins in the WPMU library but nothing jumps out as being an obvious candidate for my requirements.
1) Front-end management of ad campaigns. Clients should be able to log in, pay, upload creatives and track stats from their own dashboard. Ideally, that dashboard would be white-labelled to my brand.
2) Site-level and/or Network management. Clients should be able to choose which site they want ads to post on. The option for them to choose network-wide campaign would be a nice fat cherry on top. However, as long I myself can create network-wide campaigns, this is fine also.
3) Approval. I want to be able to approve or deny ad campaigns before they go live. If I deny a campaign, I want to return some, not all, of the money.
4) Implementation: Ideally I could define my ad spaces using shortcodes, as this is pretty easy and understandable to me. I could get by doing widgets or even hardcoding space into a child theme. But shortcodes would be best.
I realize some of this might require a combination of plugins (eg, Ad-plugin + marketpress) and that's fine. I've just been unable to find a plugin stack that meets what I need. If I need to go outside the WPMU library for this, that's fine too. I would just want sugestions on which plugins play nice with WPMU and multisite.