I've seen a lot of sites try this, and I'm trying it myself on my own site.
However, it can very easily go wrong. If you restrict it to mods (like said here), you incentivise them to only allow topics that advertisers might like (at the expense of the community). Or only topics which can get clicks from average Joes that pass by every now and then.
If you provide revenue sharing in general, you often then incentivise spam by giving people a reason to post as quickly as possible to get their ads up there. It's why Digitalpoint scrapped the idea; quality was in the gutter because of it.