Hello I have a site that the main page adsense ads are for "domain" type stuff ... my meta and keywords have NOTHING to do with domain type stuff. all my other pages are correct with the targeted ads. My main page only has graphics, no txt with alt tags that I would think adsense should see. any advice?
You need text on site adsense and google can not read graphics. That is why it shows ads that do not relate.
No content = no (useful) ads. If you like, https://www.google.com/adsense/support/bin/answer.py?hl=en&answer=23168 Try section targeting. But... you obviously need content.