Skip to main content
Skip table of contents

Enabling Google Ad Manager (GAM) API Access for Signal

API access allows us to:

  1. Pull CPM data for domains where Signal is live, so you can see how these compare to your peers in the Signal Benchmarks dashboard.

  2. Provide analytics on how Signal Reload & Segments are performing.

  3. Detect specific line items types, order ID or ad units on the page and, based on your settings, exclude that inventory from reloading - allowing you to reload more selectively.

In this guide you can find all the steps on how to set up API access correctly. Please note that the process differs slightly depending on which Ad Manager version you use. We have included guides for both Google Ad Manager & Google Ad Manager 360.

Google Ad Manager - Small Business set up

Step 1 - Create a Role

In your Google Ad Manager account, create a new Role under the Admin section.

Admin > Access and Authorization > Roles.

Name the Role as "API Access User" for example.

Under "Trafficking and delivery" apply the following permissions:

  • View all orders and line items

  • View creatives

  • View ad units, placements, mobile apps, key-values, and labels

  • View my orders and line items

image-20240724-184742.png

Under "Reporting" please apply the following permission:

  • Create and view reports

GAM may then notify you of additional permissions that are required for "Create and view reports." Please select those too.

image-20240724-184825.png

Step 2 - Create a Service Account User

Under Admin > Global Settings > Network Settings, click "Add A Service Account User".

Just like in the screenshot below:

image-20240724-184905.png

Name the new service account user as "sovrn-reload" for example, and use the following email address: service@onscroll-dfp-gateway.iam.gserviceaccount.com

image-20240724-184934.png

Add the Role created in the first step (so for example "API Access User") and Save.

Google Ad Manager 360 - with Team feature enabled

Steps are a bit different if you are using a "Team" feature in your GAM account.

Step 1 - Set up Role

Enter a name just like above for Step 1 and name it for example "API User Access". Make sure to check these boxes :

  • View Creatives

  • View ad Units

  • Placements and key values

  • View my orders and line-items

Then save.

image-20240724-185141.png

Under "Reporting" please apply the following permission:

  • Create and view reports

GAM may then notify you of additional permissions that are required for "Create and view reports." Please select those too.

image-20240724-185204.png

Step 2 - Create a Service Account User

Go to Admin > Global Settings > Network Settings and click "Add A Service Account User".

image-20240724-185258.png

If "Teams" are enabled, when setting up the new service account user, ensure this new user has permission to view "All entities". Make sure the box highlighted below is checked.

image-20240724-185323.png

Don't forget to reach out to Sovrn Support if you encounter any issues.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.