Adsense is a contextual advertising program by Google which allows website publishers to generate revenue from their sites by placing ads from the Google Adwords network on them. Each time these ads are clicked on by one of your visitors you earn a share of the revenue that Google makes from charging that particular advertiser.