One of the problems online is that Google is just so big. It is the biggest for paying money for adverts, and it is by far the biggest search engine. If Google doesn't like you for any reason, it's difficult to make money by another method.
Having said that, of all the different methods I make money, Google Adsense is usually one of the lowest. I find it easier to write and sell products than I do to earn money from Adsense.