The major difference is that Google AdSense is for publishers (such as bloggers or website owners) to generate extra income by placing the ads on their sites. In contrast, Google AdWords is a platform for advertisers to pay for the ads in order to grow their business.