What is the program Google AdSense used for?

It is used to maximize advertisers revenue. This program ensures that a company's advertising dollars are well-spent by placing advertisements on websites that will be viewed by their target market. It generates billions of dollars per year and is mutually beneficial to both the advertisers and the website hosts.