Open source · MIT
Google Ads Publisher
Create and manage Google Ads campaigns programmatically.

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.
We stand up new client search campaigns from a template in minutes.
We make bulk keyword and bid changes safely, with a preview step.
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).
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