Google launch new adsense service called :
AdSense for Domains
What is AdSense for domains?
Are you familiar with Sedo? This service is like Sedo.
You dont need a hosting to have AdSense account. Just valid domain and technical knowledge about DNS because you need to change the A record and CNAME. Normally you have to buy “Managed DNS Service” from your domain name provider or some provider allow to change the setting(if any) for free.
Luckily, i have successfully activate this service.