I personally prefer Contextly.com for this purpose, but it is a paid service, unless your traffic is too low (free for up to 10,000 pageviews per month).