I was bit confused why my adsense add are not showing relative adds on my blog. My blog is about free food recipes (http://foodrecipies.blogspot.com) but the adds that it shows is like blogger template and something that in not much relevant to my blog, so is there any way to make adsense show relative adds. If there is a solution to this then please advice..
Very simple, just optimize your article or content for highly relative keywords for which you want to show your ads. Google will automatically detect the relavancy from your keyword optimized content and will show highly relevant ads only. Free tip: put your very first ad block (that loads first on webpage) where you get maximum ads, i mean if you are getting maximum clicks on second or third ad block than you may loss high cost ads which are displayed on first ad block.
Yes use long tail keywords and optimize your content. Google will automatically change the ads according to your content.