I have read at many places that although google is not giving adsense for sub-domain but for blogger, if your blog is good then you may get approval from adsense. Better give a try..
You can try blogger but be sure to have several good articles and few backlinks already on the place...Google likes blogspot of sourse
there is no restriction on where you can use the adsense ads as long as the site/blog/forum etc complies with adsense policy. once you sign up with an adsense account, you can use it on anywhere
I've used adsense for my personal development blog for a couple months now. Not only do they allow it, but they really encourage it and make it SUPER easy to set up. You simply add a widget and you don't actually have to even go to the adsense web page.