Google Ads Integration
The most comprehensive ad platform integration. Create Search and Performance Max campaigns, research keywords with real CPC data, generate ad copy, and optimize performance with 39 specialized tools.Prerequisites
- Google Ads account (create one here)
- An active ad account with billing information
- Admin or Standard access to the account you want to manage
- Adspirer account connected via Claude Code, Cursor, or any supported AI client
Connecting Google Ads
Once you’ve set up Adspirer with your AI client, connect Google Ads:- Open your AI assistant (ChatGPT, Claude, Claude Code, etc.)
- Say: “Connect my Google Ads account”
- Adspirer opens your browser for OAuth authorization
- Sign in to your Google account and select the ad account you want to manage
- Approve permissions (read campaign data, create ads, manage budgets)
What You Can Do (39 Tools)
Performance Analysis
get_campaign_performance— Pull metrics for campaigns (spend, conversions, CPA, ROAS)analyze_wasted_spend— Find keywords with spend but zero conversionsanalyze_search_terms— Review actual search queries triggering your adsexplain_performance_anomaly— Diagnose sudden CPA spikes or CTR dropsoptimize_budget_allocation— Recommend budget shifts based on ROAS/CPA
Keyword Research
research_keywords— Find keywords with real CPC data from Google Keyword Planner (search volume, competition, estimated bids)
Ad Copy & Content
suggest_ad_content— Generate headlines and descriptions optimized for Google’s character limitshelp_user_upload— Guide users through the asset upload process
Campaign Creation
discover_existing_assets— Check if account has images, headlines, and descriptions alreadyvalidate_and_prepare_assets— Verify assets meet Google’s requirements before campaign creationcreate_search_campaign— Launch Google Search campaigns (text ads on search results, created PAUSED)create_pmax_campaign— Launch Performance Max campaigns (ads across all Google channels, created PAUSED)
Campaign Management
update_campaign_budget— Change daily budget for existing campaignspause_campaign— Stop campaigns or ad groupsresume_campaign— Restart paused campaignsadd_negative_keywords— Block irrelevant search terms from triggering your adsmanage_ad_extensions— Add sitelinks, callouts, structured snippets
Campaign Types
Google Search Campaigns
Text ads that appear when people search specific keywords on Google. Best for capturing high-intent traffic — people actively looking for your product or service. When to use: Lead generation, e-commerce, local services, SaaS signups.Performance Max (PMax) Campaigns
AI-powered campaigns that show ads across all Google channels: Search, Display, YouTube, Gmail, Maps, and Discover. Google’s algorithm automatically optimizes placement and creative combinations. When to use: E-commerce (especially with product feeds), broad awareness + conversions, when you have strong creative assets (images + video).Search Campaign Creation Workflow
Google Search campaigns follow a 5-step workflow. Skip steps and the campaign will fail validation.PMax Campaign Creation Workflow
Performance Max requires more creative assets than Search. Four-step workflow:PMax Asset Requirements
- Images: Minimum 5 (1200x628px landscape + 1200x1200px square)
- Video: Minimum 1 (under 30 seconds recommended)
- Headlines: 5 (max 30 characters each)
- Descriptions: 5 (max 90 characters each)
- Logo: 1 (1200x1200px)
Example Prompts
Analyze Performance
Pull Google Ads metrics and highlight underperforming campaigns.
Research Keywords
Research keywords with real CPC data from Google Keyword Planner.
Find Wasted Spend
Identify keywords spending without converting.
Create a Search Campaign
End-to-end Google Search campaign with keyword research and ad copy.
Create a Performance Max Campaign
PMax campaign across all Google channels with asset validation.
Optimize Budget
ROAS-based budget reallocation across campaigns.
Keyword Research: What You Need to Know
Theresearch_keywords tool connects directly to Google Keyword Planner data. You get:
- Search volume: Monthly search estimates for each keyword
- CPC data: Average cost-per-click and estimated bid range
- Competition level: Low, Medium, or High
- Keyword suggestions: Related keywords you may not have considered
Ad Copy Guidelines
Thesuggest_ad_content tool generates headlines and descriptions within Google’s strict character limits:
- Headlines: Up to 15 headlines, max 30 characters each
- Descriptions: Up to 4 descriptions, max 90 characters each
- Display URL paths: 2 paths, max 15 characters each
Budget Guidelines
- Minimum: $10/day per campaign (Google’s practical minimum for Search)
- Recommended: $30+/day for meaningful data collection
- Testing: Start with $40/day split across 3-5 ad groups to test different keyword themes
- Scaling: Once you find keywords with CPA below target, increase budget 20-30% every 5-7 days
- PMax minimum: $20+/day recommended (PMax needs budget to test across multiple channels)
Best Use Cases for Google Ads
- Demand capture: Reach people actively searching for your product or service (highest intent of any platform)
- Local services: Plumbers, dentists, lawyers, restaurants — people searching “near me”
- E-commerce: Product searches, comparison shopping, brand searches
- SaaS & B2B: High-intent keywords like “CRM software” or “marketing automation tool”
- Lead generation: Contact forms, phone calls, demo requests from search traffic
Troubleshooting
”Ad account not connected” error
Re-authenticate your Google Ads account:”Asset validation failed” error
Common causes:- Headlines exceed 30 characters or descriptions exceed 90 characters
- Fewer than 5 images for PMax campaigns
- Image dimensions do not meet minimum requirements
- Missing required asset types (PMax needs images, headlines, descriptions, and at least one logo)
“Campaign creation failed” error
Most common reason: skipping workflow steps. Google campaigns require keyword research and asset validation before creation. If you jump straight tocreate_search_campaign without running research_keywords and validate_and_prepare_assets first, it will fail.
If you’re using agent skills, the AI enforces the correct workflow automatically.
”Keyword research returned no results”
This usually means your seed keywords or business description is too narrow. Try:- Broader seed keywords (e.g., “plumber” instead of “emergency residential copper pipe repair”)
- Different location targeting (e.g., expand from city to state)
- More descriptive business description so the tool can suggest related terms
High CPA with no conversions
Common issue with new campaigns. Troubleshoot:- Review search terms with
analyze_search_terms— are irrelevant queries consuming budget? - Add negative keywords with
add_negative_keywordsto block wasteful clicks - Check landing page quality — Google Ads can drive clicks but conversions depend on your website
- Use
analyze_wasted_spendto identify keywords spending without converting
FAQ
What's the difference between Search and Performance Max campaigns?
What's the difference between Search and Performance Max campaigns?
Does Adspirer generate images or videos for Google Ads?
Does Adspirer generate images or videos for Google Ads?
suggest_ad_content tool, but it does not create images or videos. For PMax campaigns, you provide image/video URLs from Google Drive, Dropbox, S3, or any public URL. The validate_and_prepare_assets tool ensures your assets meet Google’s specifications.Can I manage Google Ads and Meta Ads from the same conversation?
Can I manage Google Ads and Meta Ads from the same conversation?
get_connections_status to see all connected platforms.What's the difference between Google Ads and Meta Ads?
What's the difference between Google Ads and Meta Ads?
How much does Adspirer cost for Google Ads?
How much does Adspirer cost for Google Ads?
Is my Google Ads data secure?
Is my Google Ads data secure?

