Google Adsense is the most popular and one of the reputed Cost Per Click Program across the globe. Amazon Associates is just an alternate way to earn some bucks by referring traffic and sale for the most popular e-shopping portal Amazon. Indeed, Google Adsense offers you big earning in comparison to the Amazon and its associate or affiliate program.
For country like India Amazon Associate is not the best option to earn money, but if your websites or blogs/portals have global readers then you could just generate some reasonable clicks for Amazon and you can get paid for that. Whatsoever, Google Adsense is something more then just sale but for Amazon and its program it is just sale which is counted.
Like many others, you can join the Amazon and you can also generate some extra earnings from Amazon along with Google Adsense. BTW, Google Adsense is the best way to earn money from ads and websites. And it has some unique style to generate the money for Publishers which is not there in Amazon Programs.
"People says 143. I say 444 i.e. Love Your Life"