I got many friends who are using adsense as their main revenue for their websites but out of no where most of them got banned for no reason at all. Some of them got banned for invalid clicks which is not their fault at all. Some of my friends also got banned because their website is posing risk for the advertisers? ... So far I also have a friend who has an adsense account banned after 8 years. Adsense is still banning people everyday for no reason at all, it is too strict. Seriously adsense is not a lifelong income. Amazon? I have read a lot of horrors stories all around that amazon banned for high earners? is that true? and the commission for the products is too low way 8.5%? ..Amazon too ban affiliates for almost no reason but the ban rate of amazon is not so high compare to adsense. All in all, if you want to earn a lifelong income either create your own membership website or put company ads, or join media.net. What are you opinion?