Difference between AdSense Management API and AdSense Host API


Are you an AdSense publisher or application developer interested in using AdSense APIs to develop revenue reporting features to your custom applications or websites? In this post, I will cover the difference between AdSense Management APIs and AdSense Host APIs.

Google announced AdSense Management APIs last week (25 Oct 2011). Since Google released the original AdSense Host APIs in May 2006, there have been huge demand for AdSense APIs for all. Google Host APIs have been restricted to large websites with over 100,000 page views per day. The new AdSense Management APIs are open for all and there is no minimum traffic requirements to consume the APIs.

I am one of the early adopters of AdSense Host APIs and have successfully implemented revenue sharing in multiple websites. During the early stages of AdSense APIs, I have given several suggestions which became part of later revisions of AdSense APIs. During last few years, I have seen several people asking for AdSense API access to their websites and with the release of AdSense Management APIs, Google made every one happy.

History of AdSense APIs


The original AdSense APIs were released in May 2006 as a beta program, followed by the production release to websites. You can read more details about the official announcement of AdSense APIs in the AdSense official blog. Read more here: http://adsense.blogspot.com/2006/05/introducing-adsense-api-beta.html

The original AdSense API is now renamed to "AdSense Host API" as part of the release of Adsense Management API for App developers.

When the AdSense (Host) API was released, it was open for all websites, obviously after review of the implementation by the AdSense API team. However, about a year later, due to the large volume of websites attempted to participate in this program with poor implementation, Google decided to restrict this program only to websites with 100,000 page views or higher per day. All websites which joined before this restriction came in to effect could continue to participate in this program.

Currently there are several websites offering AdSense revenue sharing programs including Techulator.com and IndiaStudyChannel.com. Many other sites which offer AdSense sharing do not use AdSense APIs instead they use AdSense ad rotation, which is not really an approved way of using the AdSense revenue sharing.

Difference between AdSense Management API and AdSense Host API


Here is some of the major differences between both the APIs:

  • AdSense Management API is for application developers (web or desktop). AdSense Host APIs are for large websites with user generated content.

  • Primary purpose of AdSense Management API is to develop custom applications to retrieve AdSense account information for end users and generate custom reports and access certain account information.

  • Primary purpose of AdSense Host API is to share AdSense revenue with content developers of large websites.

  • AdSense Host API program require prior registration, manual review and verification by AdSense team and adherence to strict program policies. AdSense Management APIs are publicly accessible with some max APIs call restriction.

  • AdSense Host APIs are meant for large websites with huge traffic. Minimum 100,000 page views per day are required to participate in this program. There is no minimum page view requirement to consume AdSense Management APIs

  • In order to participate in AdSense Host API revenue sharing model for your website, you must have an approved AdSense account which would be promoted as a special account called "Developer Account", to which other regular publisher AdSense accounts can be associated. In case of AdSense Managment APIs, there is no AdSense account required for the app developer (except for testing the implementation). The end users can use the application to retrieve AdSense data using the application.


  • How to use AdSense APIs in your website or application?


    Do you like to use AdSense Management APIs in your website or custom application? Read how to use AdSense Management APIs. I will be soon publishing another post on how to get started with AdSense Host APIs.

    By using AdSense Host APIs, you are sharing AdSense revenue from your website to the content contributors in your site. You can choose to deduct a portion of the revenue as host commission, to a maximum limit of 75% of the revenue from the user generated content.

    Read How to use AdSense Management APIs in your website


    Comments

    No responses found. Be the first to comment...


  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name:
    Email: