Yes adsense but also advertising from companys beyond adsense and investors and people that buy stock. they also have google checkout which processes online payments and they take there cut of that. Theres probally literally 1000 ways google gets it's 2 cents.