To publish ads on your site or blog you need one first. You can get a domain and space from any domain registration company and hosting company. Or you can even register to some free web sites who give site name as sub-domains of their site. 110mb.com is just an example where you can get yoursitename.110mb.com. If you want a free blog then you can get it from the sites like Blogger or Blog.
The name is a main factor on the site, which will attract your visitors. this will be fore the first time only later it depends only on your site content. Also if you are writing about a specific subject that will be better. this will attract a targeted customers to your site and also this will display advertisement of a specific subject in your site and there is a lot more chance for a high click through rate. This will also can give you advertisements from others other than any advertisement providers like Google adsense.
So the first step to get money from web is create a blog or site with a clear name (if you can add a small caption which will clearly convey the subject that is also very fine)