AdSense is a Google advertising platform
How it works
  • The webmaster who wishes to participate in AdSense inserts the AdSense JavaScript code into a webpage.
  • Each time this page is visited by an end user (e.g., a person surfing the Internet), the JavaScript code uses inlined JSON to display content fetched from Google's servers.
  • For contextual advertisements, Google's servers use a web cache of the page created by its Mediabot "crawler" to determine a set of high-value keywords. If keywords have been cached already, advertisements are served for those keywords based on the AdWords bidding system. (More details are described in the AdSense patent.)
  • For website-targeted advertisements, the advertiser chooses the page(s) on which to display advertisements, and pays based on cost per mille(CPM), or the price advertisers choose to pay for every thousand advertisements displayed.

  • For referrals, Google adds money to the advertiser's account when visitors either download the referred software or subscribe to the referred service.
  •  The referral program was retired in August 2008. 
  • Search advertisements are added to the list of results after the visitor/user performs a search.
  • Because the JavaScript is sent to the Web browser when the page is requested, it is possible for other website owners to copy the JavaScript code into their own web pages. To protect against this type of fraud, AdSense publishers can specify the pages on which advertisements should be shown. AdSense then ignores clicks from pages other than those specified.  

View (previous 20 | next 20) (20 | 50 | 100 | 250 | 500)

Video

AdSense for video allows publishers with video content (e.g., video hosting websites) to generate revenue using ad placements from Google's extensive advertising network. The publisher is able to decide what type of ads are shown, with their video inventory. Formats available include linear video ads (pre-roll or post-roll), overlay ads that display AdSense text and display ads over the video content, and the TrueView format.


Publishers can also display companion ads - display ads that run alongside video content outside the player. AdSense for video is for publishers running video content within a player and not for YouTube publishers.

Link units

Link units are closely targeted to the interests of your users. Because users directly interact with the ad unit, they may be more interested in the ads they eventually see.

AdSense publishers are paid for clicks on the ads that are linked from link unit topics, not for clicks on the initial topics themselves. The ads on the linked page are pay-per-click Google ads similar to those shown in regular AdSense ad units. Link Units


Google launched its AdSense program, originally named content targeting advertising in March 2003.

 The AdSense name was originally used by Applied Semantics, a competitive offering to AdSense. The name was adopted by Google after Google acquired Applied Semantics in April 2003.

Some advertisers complained that AdSense yielded worse results than AdWords since it served ads that related contextually to the content on a web page and that content was less likely to be related to a user's commercial desires than search results. 

For example, someone browsing a blog dedicated to flowers was less likely to be interested in ordering flowers than someone searching for terms related to flowers. As a result, in 2004 Google allowed its advertisers to opt out of the AdSense network