I've added a skyscraper style adsense ad on a page of mine and was amazed about how wrong Adsense was on two of the links in the skyscraper. My page is http://www.helpedia.com/programming/apisecrets/functions.php] that contains a list of programming functions, very specific words. However the ad show was this: http://www.helpedia.com/junk/adsense_fun.png] The first one is a high tech medicine and the last is a spanish real estate company. Very related to programming Do you have as much luck as I have ? (set to the links, don't know if I did ... people to think this is advertising or spam)
In my experience, when AdSense ads first start running on any new page they are not always very relevant. It seems to take time for the ads to more closely match your content. I suspect this is a combination of the scrapers analysis of the page and user response to the various ads.