Can publishers run two Google AdX accounts simultaneously?
Many publishers are under the impression that running their own AdX account alongside the partner’s Google AdX account on the same website will trigger Google’s “invalid traffic” (IVT) flag, resulting in penalties or account suspension.
This claim is not entirely accurate. Google does not penalize publishers simply for having two Google AdX demand sources competing on the same site. What matters is how the setup is implemented, not the number of accounts involved.
This guide explains what publishers need to understand about dual AdX setups, what actually causes IVT flags, and how to configure everything correctly.
Understanding delegation types (MCM) in Google AdX
When a publisher works with a GCPP to access Google AdX, the relationship is governed by Google’s Multiple Customer Management (MCM) program. The type of MCM agreement a publisher signs determines what is and is not possible with their own AdX account.
Therefore, the first question any publisher should ask before setting up a dual AdX configuration is: which MCM type is currently in place?
Manage Account (MA)
Under a Manage Account agreement, the GCPP takes full, exclusive management control over the publisher’s Google Ad Manager (GAM) network. Google limits MA relationships to a strict 1:1 parent-child ratio. This means a publisher under an MA agreement cannot connect another AdX account to compete inside that same dashboard.
Manage Inventory (MI)
Under a Manage Inventory agreement, publishers retain control of their own GAM network and can have up to 15 different parent publishers competing for their inventory simultaneously. If a publisher also has their own standalone GAM or Google AdX account, they can set up line items to put that account into direct competition with any GCPP partners.
Why it will not get publishers banned – if done right
Google’s core objective is to help publishers maximize yield. To that end, the platform is built to support competition between multiple demand sources, including multiple Google AdX accounts, as long as the implementation aligns with their policies. There are two common and accepted methods for running this kind of setup.
Dynamic allocation and unified pricing rules
Publishers with access to GAM 360 can rely on Google’s own unified auction to automatically evaluate competing bids and surface the highest net value without any conflict between accounts.
Header bidding via Prebid
Many publishers route multiple demand sources, including multiple Google AdX accounts, through a header bidding wrapper. This is a standard industry practice and does not raise any IVT flags on its own.
When do IVT flags and bans actually happen?
While competition between two Google AdX accounts is not itself a problem, a poorly configured setup can generate behavior that looks suspicious to Google’s automated systems. Publishers should be aware of the following issues that may result in IVT flags and bans.
Misconfigured Ads.txt
The ads.txt file must accurately declare both Google AdX relationships for the setup to function correctly.
- The publisher’s own AdX account must be listed as DIRECT.
- The GCPP’s AdX account must be listed as RESELLER, using the specific parent network code provided in the MCM invitation.
If either entry is missing or mislabeled, ad requests from the unlisted account will be blocked, and significant bid discrepancies will follow. This is one of the most common and preventable implementation errors in dual AdX setups.
Multiple ad calls on a single slot (Also known as Shadow or Dual Serving)
If the setup accidentally fires two separate ad requests for the exact same slot at the exact same time, without proper line item logic in place to manage the outcome, this can trigger compliance issues. The problem is not the competition itself but the duplicate serving behavior that results from a misconfigured implementation.
How to properly set up GAM
The following configuration guidelines help publishers run a dual AdX setup without any risk of being flagged.
Using price priority line items
Publishers should set up the GCPP’s Google AdX demand as a Price Priority or Ad Exchange line item type inside GAM. This allows GAM’s unified auction to decide the winner based on CPM, cleanly and automatically, without manual intervention or conflicting logic.
Avoid hard-coding both tags simultaneously
Publishers should never place a GCPP’s ad script directly on the page alongside a GAM script targeting the same slot. All decision-making should flow through GAM. Hardcoded tags bypass this logic and can cause dual-serving issues.
Applying the “One winner per page” rule
For publishers who want complete protection against double-serving compliance checks, the recommended approach is to configure GAM so that if one account wins a slot on a given page view, the other account is excluded from serving on that same page view. This is the standard practice of many leading publishers.
Checklist for publishers who run more than one Google AdX account
Before going live with a dual AdX setup, publishers should confirm the following matters:
- The MCM relationship with the GCPP is set to Manage Inventory, not Manage Account.
- Both AdX accounts are declared correctly in ads.txt: own account as DIRECT, partner account as RESELLER with the correct network code.
- A unified ad server (Google Ad Manager) is handling all competition via Price Priority or header bidding line items.
- No hardcoded ad tags from both accounts are running on the same placement simultaneously.
- GAM line item logic is configured so that only one account can serve per page view.
- Reporting access is set up separately for each account to ensure clean tracking.
Key takeaway
Running two Google AdX accounts on the same site is not against Google’s policies and will not automatically result in IVT penalties or suspension. The risk lies entirely in implementation errors, primarily in ads.txt misconfigurations and unmanaged duplicate ad calls. When set up correctly through GAM with proper line item logic and accurate ads.txt entries, a dual AdX setup is a legitimate and effective way for publishers to increase yield through competition.



