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. In the BYOK model you supply the OAuth client from your own Google Cloud project, where your Google Ads API access also lives, so nothing is routed through a shared XerAds account, the campaigns, the spend, and the data stay entirely yours.

Inside Ads Management · Google Ads

Your own ad account

Ads Management

Google Ads

Your API credentials

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

Setup check

  • Account connected
  • Google Ads API access

Campaign

PAUSED

Awaiting your approval

-

Impressions

-

Clicks

-

Spend

XerAds dashboard showing connected Google Ads credentials, a setup check, and a campaign report.
Two delivery models

Bring your own keys, or let us run your Google App Campaigns.

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

In the BYOK model, XerAds never holds a credential that can touch your ad account. Your OAuth client and refresh token come from your own Google Cloud project, are encrypted at rest, and can be rotated or revoked by you at any time. Google Ads API access is granted to that same project, never to XerAds. Disconnecting removes our access without touching your live campaigns.

Your own API access

Google Ads API access belongs to your own Cloud project, so its access level and daily quota are yours alone.

Paused until you launch

With your own keys, every campaign is created paused, nothing serves or spends until you launch it.

Revoke it yourself

With your own keys, revoke access at any time; your running campaigns are never altered.

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.

The XerAds media plan screen, where a Google Ads campaign build starts.
  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, enable the Google Ads API in that project, and pick the access level Google granted it. 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.

Common questions

Before you connect an account.

With your own keys, you connect your own Google Ads account and XerAds is the software that builds the campaigns, you review and launch them yourself. With the managed option, our team runs your Google App Campaigns for you, including attribution setup, and reports back weekly. The ad account and the billing are yours in both cases; only the operator changes.

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.

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