I feel that the article is not complete. Google is way more diversified (Google Apps, Cloud and so on).
Furthermore, it also takes risks (with Google X).
While Google does make a lot of it's earnings from Ads, Google Cloud is supposed to surpass it's Ads business in the next 4 years.