As a community, it becomes a win-win situation for both the community and the members as it promotes discussion.
Not only that, it promotes
quality discussion, because the people participating don't want to drive away members. Suddenly, the top posters start to view your site the way you view it. They want to provoke discussion without provoking flame wars or anything that jeopardizes the number of viewers.
Has anyone heard or know anything about this? I think it could be a real great thing if it was possible.
Fairly easy with phpBB. Grab the phpBB mod, Custom Profile Fields. Add 2 custom fields to the profile -- 1 for the AdSense ID, and 1 for the Campaign ID. VBulletin can do custom fields built-in, so that should be easy.
Next, the only difficult step. You query the database when a topic is viewed. You get the IDs for the person who started the topic. Then, using PHP's echo statements (or print, whatever your system uses), you write out the Google AdSense JavaScript code, plugging in the IDs of the topic starter. The page is sent to the person's browser, the JavaScript is run as usual, and Google serves an ad for that ID. If someone clicks an ad, Google credits it to that ID, not yours.
After that, you can get pretty fancy. You can plug in your own values if the person who started the topic never entered an ID. You can do yours 50% of the time, and theirs 50% of the time. You can do it randomly, based upon anyone who posted in the topic. You could tie it to their reputation or karma. Lots of ways to do it.
-Tony