All of my latest e-commerce sites are Wordpress blogs some selling Amazon listed products while others use an e-commerce plugin selling digital prodcuts.You can also use blogs to display banners of products that you are an affiliate for.
blogging you shud have a lots of viewers visiting ur blog daily then only you can make some money through google adsense
If you have ads on your blog, then yes
If you have ads on your blog, then yes
If you have ads on your blog, then yes
If you become popular, companies may pay you to mention their products/services, so yes, but it will take you a while to reach the point where you are popular enough for companies to be interested in you (they want to reach a large audience).
It's possible through google adsense.