Account approval process
The standard AdSense approval process has the following steps:
- Account approval:We review the publisher's payment details (phone number, address, etc.) to make sure it's accurate.
- Site approval:We review the publisher's site to make sure it complies with the AdSense Program policies .
This process usually takes a few days, but in some cases it can take 2-4 weeks.
Sub-account approvals
Specifically for sub-accounts, this process has been modified slightly as many of the above checks would have been completed for your main platform account. Once a sub-account has been created, we require additional data in order to kick off the approval process. This information is supplied to Google via the platforms.accounts.events.create method , and is only used for spam defense purposes. The data supplied to Google via this method is deleted after 7 days.
Work with your account manager to get an understanding of which fields are mandatory for your network's setup.
Platforms can create sites for a sub-account via the platforms.accounts.sites.create method . Site creation doesn't immediately lead to a site review; platforms can request a site review via the platforms.accounts.sites.requestReview method .
Once all information has been supplied, AdSense will crawl the sub-account pages to process the approval. When approved, the state
parameter for a site will be updated. Once all the checks are completed successfully, both the sub-account state
and corresponding site will be marked as APPROVED
. Only APPROVED
sub-accounts can serve ads on APPROVED
sites (note: one sub-account can have multiple sites with varying approval states
).
The current state of a sub-account can be retrieved via the platforms.accounts.get method.
The current state of a site can be retrieved via the following API methods:
- Retrieve all sites for a child account via the platforms.accounts.sites.list method .
- Retrieve a particular site for a child account via the platforms.accounts.sites.get method .

