G

Google Ads

by Google

Create, manage, and optimize Google Ads campaigns and ad performance

MarketingFreeOAuth 2.0advertisingmarketinggooglecampaignsppcanalytics

How agents use Google Ads

  • ✓Agent retrieves campaign performance metrics to generate a weekly ad spend report
  • ✓Agent pauses or activates campaigns based on business rules — budget thresholds, seasonal conditions, or KPI targets
  • ✓Agent adjusts keyword bids in response to performance data retrieved earlier in the workflow
  • ✓Agent creates a new campaign or ad group when a product launch or promotion event is detected
  • ✓Agent monitors cost-per-acquisition and surfaces campaigns that need human review when CPA exceeds a threshold

Agent actions

Get CampaignsRetrieve list of advertising campaigns

Inputs: status, limit

Returns: campaigns, count

Create CampaignCreate a new advertising campaign

Inputs: name, budget, biddingStrategy, networkSettings, startDate, endDate

Returns: campaignId, resourceName, success

Update CampaignUpdate an existing campaign

Inputs: campaignId, status, budget, name

Returns: success, resourceName

Get Ad GroupsRetrieve ad groups for a campaign

Inputs: campaignId, status

Returns: adGroups, count

Create Ad GroupCreate a new ad group within a campaign

Inputs: campaignId, name, cpcBidMicros

Returns: adGroupId, resourceName, success

Create Text AdCreate a new responsive search ad

Inputs: adGroupId, headlines, descriptions, finalUrls, path1, path2

Returns: adId, resourceName, success

Add KeywordsAdd keywords to an ad group

Inputs: adGroupId, keywords, matchType, cpcBidMicros

Returns: keywordIds, count, success

Get Performance ReportGet performance metrics for campaigns, ad groups, or ads

Inputs: reportLevel, dateRange, metrics

Returns: report, totalImpressions, totalClicks, totalCost, averageCtr

Update BidsUpdate bid amounts for ad groups or keywords

Inputs: targetType, targetId, cpcBidMicros

Returns: success, resourceName

Pause/Resume EntityPause or resume campaigns, ad groups, or ads

Inputs: entityType, entityId, action

Returns: success, newStatus

Example workflows

1

Campaign performance monitoring

Track campaign metrics and adjust bids automatically

2

Automated campaign management

Create and pause campaigns based on business rules

About Google Ads

Vendor
Google
Pricing Always review details with the vendor
Free — Free API access, but you pay for ad spend. Some features require specific account permissions.
Authentication
OAuth 2.0
Rate limit Always review details with the vendor
15000 requests / minute
Compatible nodes
AgentResourceOutput

Put Google Ads behind your AI agent

Set up Google Ads alongside your other tools in the planner — no code — so AI can act on it for your customers.

Open the planner

Related Marketing tools

Google Ads AI Agent Integration