Yes, it Absolutely can be. But it requires hard work. It’s not a get-rich-Quick scheme as some represent it, there are no quick wins. It’s all about creating content, and getting traffic.
But if you are willing to put in the effort: Adsense can earn you your money! -> http://beheydt.be/en/does-adsense-really-work/