TPP - Tag Manager / ADX

There are two ways of initiating Sync CPM with GAM/AdX: Email and API.

Set up on GAM


General

To navigate to the TPP configuration screen and select the method you’d like to work by, follow the steps below:

  1. Go to your account settings:

 

2. Select your Account entity:

 

3. Under TPP on the left-hand side, click the Tag Manager/AdX bar and click the plus sign to add a new

 

4. Then, select the method you’d like to work by using the toggle button and follow the instructions per method.

 

Integration

API

JSON

{ "tppProviderId": 1, "accountId": "123456789", "applicationName": "Aniview_AdServer", "scopes": [ "https://www.googleapis.com/auth/dfp" ], "clientKeyFileName": "client-cred.json", "impersonatedEmail": "av-customer@aniview.com" }

Authentication

Authentication workflow can be found here.

Regular Authentication can be found here.

  1. Customer to enable API for his GAM account. https://support.google.com/admanager/answer/3088588?hl=en

  2. Aniview’s service account: aniview-adops@aniview-production.iam.gserviceaccount.com

  3. Customer needs to create a Service Account User for the email from section #2 on his account:

    https://developers.google.com/ad-manager/api/authentication#configure

  4. Customer gives Aniview the timezone of the reporting API.

 

Email

  1. Type in a Label (which will show on your Ad Sources to select the TPP type), and click “Generate Email”.

 

2. An email will be generated after clicking “Generate Email”. Use the generated email when creating the scheduled email in GAM.

 

When creating a report on GAM for the syncing purpose, make sure the report is created based n the guidelines below:

  1. The report must be on a daily basis. The date range should include Yesterday and the day before.

  2. The report must contain the following dimensions, in the order presented in the screenshot below:

     

  3. The report must contain the following metrics, in the order presented in the screenshot below:

     

  4. The report must be sent without headers, but with IDs, and in CSV format:

 

 


Once the Sync Setup is complete according to your selected method, you will be able to add it to your Ad Sources:

*Entity ID represents the equivalent entity on GAM’s side.

The ad source need to contain the TPP entity ID to sync properly.

External

External setup

External docs