Open source · MIT

Google Ads Publisher

Create and manage Google Ads campaigns programmatically.

Google Ads Publisher — SmplCo open-source tool

What it is

What it does

An open-source toolkit for building, launching and updating Google Ads campaigns through the Google Ads API — keywords, ad groups and creatives defined as code instead of clicked together by hand.

Campaigns as code

Define search campaigns, ad groups and keywords in config and deploy them repeatably.

Bulk management

Create and update hundreds of keywords and ads without spreadsheet gymnastics.

Dry-run safety

Preview every change before it touches a live account.

Reporting hooks

Pull performance back out for your own dashboards.

Dogfooded

How we use it

We didn't build this for a brochure — it's part of how SmplCo runs.

1

We stand up new client search campaigns from a template in minutes.

2

We make bulk keyword and bid changes safely, with a preview step.

3

We feed results into our Performance Center dashboard.

Get the repo, free

Drop your email and we’ll send you straight to the GitHub repo (and email the link too).

By submitting you agree we may email you about this tool and SmplCo services. See our Privacy Policy.

Need this wired into your stack?

It's free to take as-is. If you'd rather we adapt it to your accounts, data and workflow — and show you how we use it — that's what we do.

Talk to us about customising it