Skip to content
Login Contact

Google Ad Manager integration setup guide

Connecting Google Ad Manager to Marfeel lets you pull monetization data directly into your analytics. The integration requires adding a Marfeel service account to your GAM instance and providing your Network Code.

  1. In Google Ad Manager, go to Admin > Global Settings.
  2. Add the Marfeel service account dfp-ads@dfp-ads-newsroom.iam.gserviceaccount.com with Executive permissions. The access must be granted from Global Settings, not from the standard user management screens. Activate API Access and click Add a service account user.

Google Ad Manager Global Settings screen showing API Access toggle and service account setup fields|690x431

  1. Go to Integrations > Google Ad Manager on hub.marfeel.com and enter your Network Code.

Marfeel Hub integration screen with Network Code input field for Google Ad Manager|690x439

  1. If your GAM360 has Teams enabled (see screenshot), make sure the Marfeel user belongs to a team with visibility to all line items, without level restrictions such as folder-based filtering. Otherwise, monetization data will not be accessible.

GAM360 Teams settings panel showing team visibility configuration|678x500

If you have multiple GAM accounts, repeat this process for each one.

For managed GAM accounts where full access cannot be granted, the Revenue API provides an alternative method to upload monetization data.

The Google Ad Manager integration screen includes a Logs tab that displays internal information about the data sync. Use it to diagnose connection and permission issues.

Google Ad Manager integration Logs tab showing sync status and error messages|690x449

The service account user is not connected to a network. This typically happens when the production account has not been set up to access the API.

To resolve this, verify that you completed step 2: adding the service account through Admin > Global Settings with API Access activated.

The network code in your configuration does not match any network on the server. This usually indicates a typo or extra characters in the code.

To resolve this, double-check the Network Code you entered and make sure it contains no spaces or additional characters.

The Marfeel user does not have permission to retrieve line items. This is usually caused by restricted access, such as visibility limited to a specific folder.

To resolve this, ensure the Marfeel user belongs to a team with full visibility to all line items, without folder-level restrictions.

After connecting Google Ad Manager for the first time, the initial full sync may take 2 to 3 hours to complete. To verify that ads are being tracked correctly once the sync finishes, check the Logs tab for confirmation entries.

What does the NO_NETWORKS_TO_ACCESS error mean in Google Ad Manager integration?

This error means the service account user is not connected to a network. It usually happens when the production account has not been set up to access the API. Verify that the service account was added through Admin > Global Settings with API Access activated.

Why does Google Ad Manager show Generated 0 entries after connecting?

This message means the Marfeel service account does not have permission to retrieve line items, usually because access is restricted to a specific folder. Ensure the Marfeel user belongs to a team with full visibility to all line items, without folder-level restrictions.

How long does the first Google Ad Manager data sync take?

After initially connecting Google Ad Manager, the first full data sync may take 2 to 3 hours to complete.