Complete the getting started tasks

This section describes the tasks you need to complete to get started as a platform on AdSense.

Sign your contract

Your Account Manager will share an AFP contract with you. Please review the contract carefully. The AFP terms and conditions are an amendment to the AdSense terms and conditions that you accepted when you initially signed up for AdSense. When you're ready, sign and return the contract to your Account Manager.

Set up your AdSense account

You'll need your own AdSense account to use AFP. If you already have an AdSense account, we make the necessary changes to make it work with AFP. Let your Account Manager know if you have an existing account or if you need a new account. Your Account Manager will let you know when your account is ready.

Choose your initial configuration

For your initial configuration, provide the following information to Google through your Account Manager.

  • Domain:
    Your platform's domain, e.g.,
  • Domain structure:
    How your platform's content is segmented. For example:
    • Custom domains
    • Subdomains
    • Subfolders
    • URLs
    • Other
  • Revenue share:
    What percentage of your AdSense revenue will you keep (0-100%) and what % will your users keep (0-100%). Note that this applies to the revenue that you earn after the standard AdSense revenue-share.
  • Ad settings control:
    Ad settings can either be controlled by the platform (the parent account) or the publisher (the child account). Ad settings include Auto ads settings, blocking controls, regulation controls, and which account to look up ad unit information (i.e. if an ad unit ID is present in the ad tag, and the AFP setup is configured to get ad settings from the child account, that ad unit has to exist in the child account).
  • Onboarding instructions template:
    Which onboarding template you want to provide for your users in AdSense. This will depend on the type of sign up flow you've decided to implement.
    • Copy-paste the publisher ID (API-less flow)
    • Go back to platform to complete (Semi-assisted API flow)