This document outlines the process of integrating AdSense Host API with your site. We encourage you to thoroughly review all steps before you begin working on your implementation. If you have any questions along the way, please feel free to email us at firstname.lastname@example.org.
Here are the steps to become an API partner:
- Confirm your eligibility
- Develop your AdSense Host API business model
- Some required reading
- Get in touch with us!
- Integrate the AdSense Host API into your application
- Submit your implementation for review
- Launch your implementation "live"
1. Confirm eligibility
Only websites with over 100,000 daily page views across user pages are eligible to participate in the AdSense Host API program. The AdSense Host API team will strictly enforce this limit at the time you submit your implementation, so please apply only if you meet this criterion. Note that your expected traffic growth after integration with the API does not count towards this requirement. For more information, see What does the page view requirement mean to me?. If you aren't sure that your site will meet this requirement, please send us an email that includes any relevant statistics on your site's active user base and traffic; our support team will be able to guide you further.
You must have an approved AdSense account. If you already use AdSense, you should use your current account; if your site doesn't have one yet, now is the time to apply for one via the AdSense home page.
Note: If your site does not meet the AdSense Host API page view requirement, you can still monetize your site by using Google AdSense.
2. Develop your AdSense Host API business model
The API can be a good business fit for any website or product that wants to share ad revenue with its users.
As the partner website, you can elect how AdSense revenue is split with your users through our revenue sharing program.
The three main choices you need to make about your AdSense Host API plan are outlined below. Click on each link to read how we recommend you approach these decisions.
3. Some required reading
AdSense Host API participants must agree and adhere to the following:
- AdSense Host API Terms & Conditions
- AdSense Terms & Conditions
- AdSense Policies
- Google Webmaster Guidelines
- API Partner Guidelines
All policies will be strictly enforced. Partners who fail to comply with these policies will be prohibited from going live with their AdSense Host API implementation. If you have any questions regarding our policies, please email email@example.com.
Also, reading our requirements now will help guide your implementation plans. Your implementation will be reviewed against these requirements and must meet all of them prior to going live:
4. Get in touch with us!
Now is the time to send an email to firstname.lastname@example.org and include a short description of how you plan to use the API.
We'll go over your plans, discuss them with you and give you instructions on how to get access to the API, so that you can get started with coding!
5. Integrate the AdSense Host API into your application
Once you have received confirmation from our support team that your proposed implementation is a good fit for the AdSense Host API, you can start developing by following the Getting Started instructions. Also, please make sure you pay extra attention to the aforementioned Technical Requirements and Policy Requirements as you build your implementation.
An excellent community resource is Stack Overflow, where experienced and new developers pose and answer questions. This group is also moderated by the knowledgeable developer support team at Google. You can contact email@example.com with any questions about your overall integration or policy compliance, and our technical support team is available at firstname.lastname@example.org for any questions about API calls or your actual code.
Note: Email support for AdSense Host API development is currently only available in English. For reference, our core AdSense Host API support team is currently located in London, UK.
6. Submit your implementation for review
Please verify that your implementation meets both the Technical Requirements and Policy Requirements, then follow the review process located here. All applications are reviewed in the order in which they are received. Also, please note that non-English implementations will require extra time for review.
The time from submission to final approval will vary, and may involve several rounds of feedback and changes to your implementation. The entire process usually takes on the order of weeks as opposed to days.
7. Launch your implementation "live"
Before your service can launch, you must complete the following tasks:
- Submit your implementation for review by following the the Review Process.
- Once you have passed both reviews and are notified that your account has been promoted to be a live developer, accept the AdSense Host API Terms and Conditions by logging into your account.
- Switch your application to using your AdSense account rather than the sandbox account you were given.
That's it! Your code should now be connected to our live database and you should now be able to sign up new users and generate ad code for them. Congratulations!