Google launch new adsense service called :

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.