Neurad Reach the desk
How we use the Google Ads API

Search campaigns, on accounts we own.

This page describes — in concrete terms — what Neurad does with the Google Ads API, where, and who is allowed to do it. It is the single source of truth for our integration.

Scope, in one paragraph

Neurad is an internal tool. We use the Google Ads API only to create, manage, and report on Search Network campaigns in Google Ads accounts that we own, all of which sit under our own Google Ads manager account (MCC). We do not access, manage, or report on accounts belonging to anyone else, and we do not offer this tool to outside parties.

In Google's terms: company type Advertiser; users internal employees only; supported campaign type Search campaigns on the Google Ads Search Network; tool capabilities Campaign Creation, Campaign Management, and Reporting.

What we call the API to do

Campaign creation

When a reviewer approves a brief, the desk creates the campaign, ad groups, keywords, and responsive search ads on the relevant owned account. Templates keep structure consistent; nothing is generated without an approved brief behind it.

Campaign management

Ongoing edits — budgets, bids/CPC targets, status changes, negative keywords, ad rotation — are made through the API after the same review step. Pausing under-performers and shifting budget toward winners is the bulk of day-to-day work.

Reporting

We read performance (impressions, clicks, cost, conversions) across our accounts and consolidate it into one board so the team can decide the next move. Reporting is read-only and runs on a schedule plus on demand.

Where the calls go

How a write is authorized

The API is never the first actor. A change is drafted by an operator, reviewed by a second person, and only then does the desk call the API to apply it. There is no autonomous or unattended mutation of live campaigns. Read/reporting calls run automatically; write calls require human approval.

Authentication

We authenticate with OAuth 2.0 using the https://www.googleapis.com/auth/adwords scope against our own Google Cloud project and developer token. Refresh credentials are stored as secrets, never in source control, and are used only by our internal service. Access is limited to the handful of employees who operate the desk.

Respecting limits

We operate within our current access tier and treat the daily operation budget as a hard ceiling, batching reads and backing off on errors. Our volume is modest by design — a small portfolio, reviewed by hand — and we scale calls to what the team can actually review.

If you are reviewing our API access application: we are happy to walk through any of the above. The fastest way to reach the people who built and run this is the contact page.