Google AdSene- a very good advertising program
Google AdSense matches ads to your site's content, and you earn money whenever your visitors click on them.
AdSense for content automatically crawls the content of your pages and delivers ads (you can choose both text or image ads) that are relevant to your audience and your site content—ads so well-matched, in fact, that your readers will actually find them useful.
AdSense for search allows website publishers to provide Google web and site search to their visitors, and to earn money by displaying Google ads on the search results pages.
Adding AdSense to your pages is easy. Once your application is approved, just log into your account, customize your ad unit, and copy and paste a block of HTML code into your website
Google technology matches the most relevant and highest performing AdWords ads to your website. And since Google provides the ads, you don't have to worry about maintaining advertiser relationships
You get paid whenever someone on your site clicks on one of the AdSense ads. Advertisers can also bid to appear on your site on a CPM (cost per thousand impressions) basis.