I'm having trouble on a few of my sites coming up with AdSense that is relevant to the content on the page. Any thoughts or suggestions would be welcome.
Sometimes this cause by luck of ads in your niche.... but there are lot of reason why, it may cause by not properly optimized pages.
if you have added ad recently then wait for few days more. when G will crawl again ad would change. i was facing same problem but as my pages were deep crawed it was automatically sorte out
If its the blog problem, this thread may be able to help - http://forums.digitalpoint.com/showthread.php?t=38395 - I've not tried it myself though - the method I use is to not mention that my blog is a blog.