Managing 50+ Client Ad Accounts: Platform Tools and Shared Profiles

13 min read

Picture a small performance agency on a Monday morning. Forty client ad accounts across Meta, Google and TikTok, a handful of their own affiliate campaigns on top, and a Slack channel full of "can you check why this ad set is in review?" messages. That's a real way to end up with 50+ ad accounts. It's also completely normal, and every major ad platform has tools built for it.

We build JustBrowser, a multi-account browser for teams. This post covers the platform side of running many accounts: what Meta, Google and TikTok provide for it, how access should be organised, how appeals work, what breaking the rules costs, and the narrow slice where a shared-profile browser like ours earns its keep.

Two Very Different Reasons to Have Many Ad Accounts

It helps to separate these early, because the platforms do.

Legitimate reasons. You're an agency and each client owns their own ad account. You run several distinct brands or businesses, each with its own billing and legal entity. You advertise in different regions with different currencies and teams. You're an affiliate promoting offers from several networks, with one publisher account per network. You do ad verification or QA and need to see what users in other countries see.

Reasons the platforms prohibit. One advertiser spread across "unrelated" accounts so that when one gets suspended the others keep spending. New accounts opened after a ban. Accounts registered under someone else's name or a made-up business. Duplicate personal profiles to hold more ad accounts.

The first list has official tooling. The second list is what platform integrity teams exist to find.

What Each Platform Officially Gives You

You almost never need to invent your own multi-account setup. The platforms built one.

Meta. A business portfolio (the thing that used to be called Business Manager, managed in Meta Business Suite) can own multiple ad accounts, Pages and pixels. Agencies get added to a client's portfolio as a partner, which gives agency staff access to the client's assets without anyone sharing passwords. Meta also limits how many ad accounts a portfolio can create, and that limit moves with spend and history, so check Meta's Business Help Center for the current one. On the personal side, Meta's terms ask people to use their real name and keep one personal account. That's the rule duplicate-profile setups break.

Google Ads. A manager account lets one login oversee many individual Google Ads accounts, with access levels per user. It's how agencies run dozens or hundreds of client accounts from one place. Google also runs advertiser verification, which ties accounts to a verified identity.

TikTok. TikTok Business Center is TikTok's tool for organisations that manage several advertiser accounts, with team member roles and a way to request access to client-owned accounts. Check TikTok's Business Help Center for how it works today.

Affiliate networks. Most networks expect one publisher account per person or company, with multiple sites, traffic sources and sub-IDs inside it. If you need a second account for a separate business, ask the network. Many will say yes when the reason is real; quietly opening one usually breaks their terms.

The boring answer covers most people reading this. Client accounts? Partner access and a manager account. That's the setup.

It's dull. It's also documented, supported, and the thing almost nobody searching this topic bothers to read first.

Platforms connect accounts because the same few problems keep coming back through new doors: advertisers who were banned for scams or misleading claims, unpaid ad balances, stolen cards and hijacked accounts.

So they look at relationships: which payment methods an account uses, which domains, pixels and Pages it shares with other accounts, and who logs in. When a suspended advertiser's details turn up on a new account, platforms treat that as the same advertiser coming back. Google's Circumventing systems policy bans creating new accounts to get back in after a suspension. Meta's Account Integrity rules, which its Advertising Standards apply to business assets, ban accounts made to evade an earlier removal or enforcement action, and Meta's Terms say you won't create another account without permission after Meta disables yours. Google's help pages also warn that accounts related to a suspended one can be suspended as well. The wording moves around, which is why this post names policy areas instead of quoting sentences. Read the current versions on each platform's own pages before you rely on anyone's summary.

For a team running client accounts, the takeaway is simple: keep each client's assets in the client's own business portfolio, keep ownership documented, and use the platform's access tools.

What Breaking the Rules Actually Costs

Working around a platform's enforcement carries a bill. Here's what it tends to include.

  • A terms violation every day the setup runs. Not just on the day the account is noticed.
  • Permanent bans that spread. Circumvention is typically treated more harshly than the original violation. Once linked, the accounts, Pages, business portfolios and sometimes the people behind them can lose access together.
  • Money you don't get back. Prepaid balances, unpaid charges that go to collections, and payment methods that get flagged across the platform.
  • Client damage, for agencies. If an agency's own rule-breaking gets associated with client assets, the client's account can take the hit. That's a contract problem as well as an ad problem.
  • Legal exposure in the worst cases. Registering accounts with someone else's identity, or a fabricated business, to pass verification can move from "terms violation" toward fraud. Anywhere near that line, talk to a lawyer, not a tooling vendor.

There's also the plain business argument. An operation that only works by breaking the rules of the platform it depends on has a single point of failure, and the platform controls it.

If an Account Gets Restricted: The Official Route

Restrictions happen to careful advertisers too. A landing page gets misread, a new payment method trips a check, an ad uses wording the reviewer doesn't like. Here's what tends to work.

  1. Read the actual notice. It usually names the policy area. "Unacceptable business practices" and "circumventing systems" are very different problems from a single disapproved ad.
  2. Fix the cause before you appeal. Edit the landing page, remove the claim, update the business details, or settle the billing issue.
  3. Use the official channel. On Meta, that's the Account Quality area in Meta Business Suite, where you can request a review of the restriction. On Google Ads, use the appeal process linked from the suspension notice or the policy manager.
  4. Appeal once, clearly. Say what happened and what you changed. Repeated identical appeals rarely help.
  5. Don't open a replacement account: not while the review is pending, and not after an appeal is refused. A new account after a suspension is circumvention in its own right, and it's the move most likely to turn a fixable restriction into a permanent one.

Appeals don't always succeed. But they're the only route back that doesn't add a second violation on top of the first.

Running Many Ad Accounts the Legitimate Way

Plenty of operational discipline still applies when everything is above board. It just points at different goals: security, data ownership and not making mistakes in the wrong account.

Let the client own the asset. Each client's ad account, pixel and Page sits in the client's business portfolio. The agency gets partner access. When the relationship ends, the client keeps everything and you lose access cleanly.

Named logins, never shared passwords. Every staff member uses their own account with two-factor authentication. Shared credentials are how accounts get compromised, and a hijacked account is a far more common way to lose an ad account than any algorithm.

Keep per-client data separate because it's theirs. One pixel per client isn't a trick. Pixels collect customer data, and mixing one client's visitors into another client's audiences is a privacy and contract problem.

Write down who authorised what. A short record of which client granted access, to whom and when. It protects you in disputes and makes access reviews quick.

Review access when people leave. Removing a departed contractor from 40 client portfolios is tedious. Do it anyway. A recurring calendar reminder for access reviews is the simplest way to stop them slipping.

Watch spend quality. Agencies running paid campaigns at volume often add click fraud protection like ClickzProtect so client budgets aren't drained by bot clicks, and privacy-first analytics like JustAnalytics to see real funnel data per landing page. Two different problems from account management, both worth solving.

Where a Multi-Account Browser Fits (and Where It Doesn't)

A multi-account browser makes each profile its own browser, with its own consistent cookies, storage, proxy and identity parameters. (Give profiles clear names from day one: once a team shares a list full of test 3 entries, cleaning it up gets risky.) For agencies and affiliate teams that isolation is useful for plain operational reasons.

Agency staff working in client-owned accounts. One profile per client keeps sessions apart, so nobody posts a client's ad from the wrong Business Suite tab or mixes logins across clients. With JustBrowser, the owner can share specific profiles with teammates, with roles (owner, admin, member, viewer) and view-only or launch permissions per share. Team seats are free, and a seat runs the profiles shared with it.

Ad verification and QA across geos and devices. Seeing how your ads, landing pages and redirects look to a user in Germany or Brazil is a real job. Per-profile proxy routing makes it practical. We've written up the ad verification workflow and how teams do competitor ad research across geos.

Privacy for your own research. Keeping your personal browsing apart from the work profiles you research competitors in.

Automation. JustBrowser has a local REST API plus CDP for Playwright, Puppeteer and Selenium, documented at justbrowser.app/docs, for repeatable checks like landing-page screenshots in several locales. One thing that catches people out: the API starts a profile headless unless you send {"headless": false} as JSON. If you expect a visible window and see nothing, that is the reason.

Where it doesn't fit: it does not change how a platform treats an account. That depends on your payment history, your business details and the ads you run, and evading a platform's enforcement breaks its terms whichever tool is used. A browser is not a way around any rule.

If you're a solo affiliate with a few accounts and you're on the platforms' business tools, you probably don't need a multi-account browser. Separate Chrome profiles and a password manager will do. The browser earns its keep when a team shares access to many client profiles, or when geo and device testing is part of the job.

If you are comparing tools, Multilogin, AdsPower and GoLogin are the established multi-account browsers, and they all work. Check each one's current pricing page rather than a number in a blog post. Our pitch is narrower: a custom Chromium engine with native C++ integration (not an extension), patched on every upstream Chromium release, 40+ identity parameters, and one flat price. Before you buy anything, the multi-account browser myths post is worth a read, and agencies will find specifics in our teams and agencies FAQ.

A few practical facts, so there are no surprises. One plan: $9.99/month or $99.99/year, unlimited profiles, 7-day trial with a card and no charge if you cancel inside the week. Team seats are free — but a seat only runs the profiles you share with it. Windows x64 and macOS (Apple Silicon) only. No Linux build. Proxies aren't included in the subscription: bring your own or buy a proxy plan in the app.

Frequently Asked Questions

How many ad accounts can one affiliate or agency run?

As many as the platform's own business tools allow and you can genuinely justify. Meta business portfolios, Google Ads manager accounts and TikTok Business Center all let one team manage many ad accounts, but each platform sets its own limits, often tied to spend and account history. Check the current limits in each platform's help centre rather than trusting a number from a blog post, this one included.

Is it against the rules to have multiple ad accounts?

Not in itself. Running several ad accounts for different clients, brands or businesses through the platform's business tools is normal and supported. What breaks the rules is using extra accounts to get around enforcement: opening a new account after a ban, spreading one advertiser across accounts so a suspension doesn't stick, or duplicating personal profiles. Google's Circumventing systems policy and Meta's Account Integrity rules both cover this.

Can you recover a banned or restricted ad account?

Sometimes, through the official route only. On Meta, that's the Account Quality area of Meta Business Suite, where you can request a review. On Google Ads, it's the appeal process linked from the suspension notice. Fix the cause first and appeal once with a clear explanation. Don't open a replacement account, either during the review or after a refused appeal. Creating a new account after a suspension is circumvention under Google's and Meta's policies.

Will a multi-account browser stop my ad accounts getting banned?

No, and you shouldn't want it to. Platforms ban accounts for policy violations, payment problems and circumvention, and a browser changes none of that. A multi-account browser is useful for keeping legitimate work separate: agency staff working in client-owned accounts with permission, checking how ads render in other countries, and giving a team controlled access to shared profiles.

How is the workflow different for agencies and solo affiliates?

Agencies work inside client-owned accounts, so the job is access control: partner access, named logins, permission records and clean handovers when staff change. Solo affiliates usually own a handful of accounts across platforms and networks, so the job is keeping each one compliant and organised. Most solo affiliates with only a few accounts don't need a multi-account browser at all.


Try JustBrowser

Native Chromium multi-account browser for teams — not extension-based. Real C++ engine patches at the canvas / WebGL / audio / font / screen layer, across 40+ identity parameters. Local REST API + CDP for Playwright, Puppeteer, Selenium. $9.99/month or $99.99/year. 7-day free trial, card required — cancel any time in the seven days and you are not charged. Unlimited profiles, unlimited cloud sync, unlimited team seats.

Get started → · How it differs from Multilogin / GoLogin / AdsPower

Tags
  • multiple-ad-accounts
  • affiliate-marketing
  • agency-account-management
  • multi-account-browser
  • media-buying
  • buildinpublic
  • saasstudio
  • aiworkforce
  • buildwithclaude

Ready to manage multiple accounts?

Seven days free, then $9.99/month — one plan, everything included.

We'd like to use Google Analytics, a Google service, to understand how our website is used. It sets two cookies in your browser and runs only if you click Accept. You can change your choice at any time with Cookie settings. Cookie Policy

Sign-in cookies and the cookie that remembers this choice are always on; the website needs them to work.

Google Analytics, a Google service, helps us understand how our website is used. It sets two cookies, _ga and _ga_TVZHQ99TZW. It is now onoff in this browser. If your browser sends a Global Privacy Control or Do Not Track signal, it stays off. Cookie Policy