Google Adwords is Google's flagship advertising product that allows advertisers to bid on keywords or search terms and display ads when those terms are searched. Advertisers pay Google when users click these ads. Google Adsense allows website owners to display text, image, and video ads from Google's ad network on their sites and earn revenue from clicks or impressions. Both programs generate the majority of Google's profits through charging advertisers for ad placement and data collection.