What is Google AdSense? It’s a virtual advertising agency, which automatically places ads on your Web pages and selects which ads to publish according to the specific type of content on each. All of this process is automatic. It is an opportunity to make a few extra dollars without putting in a lot of time.
Google provides you with an AdSense HTML ad code to place on the web pages on which you want to display AdWords ads. Then they take care of the rest by leveraging award-winning and proprietary Google search and page-ranking technologies to deliver relevant AdWords to those content pages.
They go beyond simple keyword matching to understand the context and content of web pages. Based on a sophisticated algorithm that includes such factors as keyword analysis, word frequency, font size, and the overall link structure of the web, they know what a page is about, and can precisely match Google ads to each page.
click here for detail