Hi @ngtechzone, Nice explanation but here's the real thing - Affiliate marketing can be more profitable than AdSense. There are products on which you can get heavy commission unlike AdSense which pays you as per clicks and impressions.
Even ONE customer can help you earn $1000 and to get the same amount from AdSense you'll have to drive good amount of traffic to your blog.
And it is not necessary that you'll have to show Advertisements. Affiliate marketing is also done using social marketing and e-mail marketing.