Criteria for getting approval in adsense program

Is it necessary to have my own domain (other than something like site.blogspot.com) to get adsense approved.
I recently submitted my blogger blog for adsense, it has been around for 1 year and is active. But my blog wasn’t approved and they say –

Quote:

We did not approve your application for the reasons listed below.
Issues:
– Page type
———————
Further detail:
Unacceptable site content: In order to participate in Google AdSense,
your website and application information must meet the following
guidelines:
– Your website must be your own top-level domain (www.example.com
rather than www.example.com/mysite).
– Your domain must have been registered and active for at least 6
months before you apply for AdSense.
– You must provide accurate personal information with your application
that matches the information on your domain registration.
– Your website must contain substantial, original content.
– Your site must comply with Google AdSense program policies
(https://www.google.com/adsense/policies?hl=en_US), which include
Google’s webmaster quality guidelines:
http://www.google.com/support/webmasters/bin/answer.py?answer=35769&hl=en_US#quality .
If your site satisfies the above criteria in the future, please
resubmit your […]

See original post by ptamzz