XerAds

Bring your own keys

Your account. Your keys.
Our campaign software.

XerAds builds Google Ads campaigns from your media plan and pushes them straight into your own ad account. You supply your own Google Cloud OAuth client and developer token, so nothing is routed through a shared XerAds account — the campaigns, the spend, and the data stay entirely yours.

  • Media-plan-first workflow
  • Bring your own API keys
  • Campaigns created paused

Inside Ads Management · Google Ads

Your own ad account

Ads Management

Google Ads

Your API credentials

Configured
OAuth client ID
••••••••••••
Client secret
••••••••••••
Developer token
••••••••••••

Setup check

  • Account connected
  • Token approved by Google

Campaign

PAUSED

Awaiting your approval

Impressions

Clicks

Spend

How it works

From media plan to live campaign, in your account.

You stay the account owner throughout. XerAds is the software layer that turns a media plan into campaign structure, ads, and keywords — then writes them into the account you connected.

  1. 1

    Complete your media plan

    Build the strategic starting point in XerAds: objective, budget direction, audience, keywords, and creative guidance.

  2. 2

    Add your API credentials

    Paste the OAuth client ID and secret from your own Google Cloud project, plus your Google Ads developer token. A built-in setup check tells you exactly what is missing.

  3. 3

    Connect your ad account

    Authorize XerAds against your own Google Ads account. Campaigns are always created paused first, so nothing spends before you review it.

  4. 4

    Launch and track

    Launch when you are happy with the build, then follow performance reporting pulled directly from your account.

Ownership

You own the keys, the account, and the data.

XerAds never holds a credential that can touch your ad account. Your developer token, OAuth client, and refresh token belong to your own Google Cloud project, are encrypted at rest, and can be rotated or revoked by you at any time. Disconnecting removes our access without touching your live campaigns.

Your own developer token, so API quota and rate limits are yours alone.
Campaigns are created paused — you approve before any budget is spent.
Revoke access at any time; your running campaigns are never altered.

Agency workflow

Agencies manage credentials centrally.

In an agency workspace the agency administrator acts as the PIC: they hold the agency’s Google developer token and OAuth credentials, connect the agency-owned accounts, and operate campaigns. Agency staff can prepare briefs from media plans and see their own reports without ever handling a credential.

  • Agency PIC: credentials, connected accounts, and campaign operations.
  • Agency staff: briefs and reporting, no credential access.
  • One set of agency credentials covers the whole team.

Reporting straight from your account.

Performance is read back from your own Google Ads account — impressions, clicks, cost, conversions and conversion value — so the numbers in XerAds reconcile with the numbers in Google Ads, because they are the same numbers.

Common questions

Can I connect my own Google Ads account? +

Yes — that is the whole model. You supply your own OAuth client and developer token, and XerAds writes campaigns into the account you connect. We never advertise on your behalf from a shared account.

What do I need before I start? +

Three things: a Google Cloud project with an OAuth client, a Google Ads developer token from your account’s API Center, and a Google Ads account to advertise from. The dashboard has a setup check that tells you which piece is missing and how to fix it.

My developer token is still pending approval. Can I use XerAds? +

Yes, against a Google Ads test account. Until Google approves your token it has test access only, so campaigns built with it will not serve real ads. The setup check detects this and says so explicitly.

Will XerAds spend my budget without asking? +

No. Every campaign is created paused. Nothing serves or spends until you launch it yourself.

What happens if I disconnect? +

We revoke our access token and stop reading your account. Your campaigns keep running exactly as they were — disconnecting never pauses or changes live advertising.

Keep your account. Skip the busywork.

Create a workspace, complete a media plan, connect your own Google Ads account, and let XerAds build the campaign for you.

Start with your own keys