Inviolate rule #1:
Does it annoy your regulars/visitors? Always answer that question before proceeding further.
One very busy forum I watch from time to time places AdSense between the original post asking the question and the first reply. It is also very clearly marked as AdSense, so it can't be confused with a potential answer. Of course it might also provide the best answer.