performance-marketing

google-ads-pb: Manage Ads

Streamline Google Ads with google-ads-pb, a Golang client library for founders and developers
114 stars32 forksGuide quality 8/10Updated 8/25/2026100% free · open source
What it does

Google Ads API Client Library for Golang helps founders and developers streamline their Google Ads campaigns by providing a programmatic interface to manage ads, keywords, and ad groups

When to use it
  • When you need to automate repetitive tasks in Google Ads, such as creating or updating ad campaigns
  • When you want to integrate Google Ads with your own application or service using Golang
  • When you need to retrieve performance data from Google Ads to analyze and optimize your ad spend
Ready-to-paste prompt
go run main.go -customer_id=your_customer_id -access_token=your_access_token -refresh_token=your_refresh_token -get_campaigns=true
Heads up: You need to have a Google Ads API developer token and a Golang environment with the correct version (1.17 or higher) to use this library, and you must also handle authentication and authorization using OAuth 2.0
Saves to your device
Use with Claude
New

Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.

✅ Light setup

Installs with a command or two; your AI agent can do it for you.

Try it instantly — no install
Claude Code
mkdir -p ~/.claude/skills/google-ads-pb && curl -fsSL https://workflowstacks.com/api/skills/google-ads-pb/claude-skill -o ~/.claude/skills/google-ads-pb/SKILL.md
Open in another AI app

Opens the app with this repo with the prompt ready to go — no copy-paste needed.

Connect the whole catalog (MCP)
claude mcp add --transport http workflowstacks https://workflowstacks.com/api/mcp

Adds a WorkflowStacks connector to Claude Code: search and load any skill here by chatting.

Quick Actions
Details
Creator
shenzhencenter
Category
performance-marketing
Published
11/21/2021

Are you the creator of this tool? Claim your listing → and earn 85% of every sale.