yes yes yes. Thats the only way to go IMO...
have done that for 12 years on my sites and made very good money for it.
Your better off selling a banner add for 10 bucks each (per month) than relying on addwords or the like... a no brainer... market to your niche always.
good luck.