Google Ads
Source: https://runstack.engineer/docs/toolkits/google-ads
Manage campaigns, ad groups, ads, budgets, audiences, and reports in Google Ads.
Tools (28):
| Tool | Description |
|---|---|
googleAdsAddOrRemoveToCustomerList | Adds or removes contacts from a customer list (UserList audience). Use for customer-match membership updates. |
googleAdsCreateCalloutAsset | Creates an immutable callout asset. Associate it with mutateCustomerAssets (CALLOUT) afterwards. |
googleAdsCreateCustomerList | Creates a customer list (UserList audience/remarketing list). Use to start a new audience segment. |
googleAdsGetCampaignById | Returns campaign details by numeric ID. Use when the campaign ID is known. |
googleAdsGetCampaignByName | Retrieves a campaign by exact name. Use when only the campaign name is known. |
googleAdsGetConversionActionTagSnippets | Retrieves website/call tag snippets for a conversion action. Use after creating one, before installing tags. |
googleAdsGetCustomerLists | Lists customer lists (audience segments). Use to discover list IDs before membership updates. |
googleAdsGetRmfReport | Runs a bounded report template (customer, campaign, ad, keyword, search term, bidding strategy). Use for standard performance reports. |
googleAdsListAccessibleCustomers | Lists customer resource names accessible to the OAuth user. Use to discover which accounts are reachable. |
googleAdsListSubAccounts | Lists child accounts under a manager (MCC) account. Use to pick which child account to target. |
googleAdsMutateAdGroupAds | Creates, updates, or removes ad group ads including responsive search ads. |
googleAdsMutateAdGroupAssets | Links assets to ad groups (sitelinks, callouts, snippets, images). Use after creating assets. |
googleAdsMutateAdGroupBidModifiers | Creates, updates, or removes ad group bid modifiers (device, hotel criteria). |
googleAdsMutateAdGroupCriteria | Manages ad group criteria (keywords, audiences, demographics, placements, topics, webpages, listing groups). Removes are irreversible. |
googleAdsMutateAdGroups | Creates, updates, or removes ad groups in batch. Removes are irreversible. |
googleAdsMutateAssets | Creates or updates assets (sitelinks, snippets, text, lead forms, promotions, calls, prices, media). |
googleAdsMutateBiddingStrategies | Creates, updates, or removes portfolio bidding strategies (Target CPA/ROAS/Spend, Maximize Conversions/Value, Impression Share). |
googleAdsMutateCampaignAssets | Links assets to campaigns. Use after creating assets. |
googleAdsMutateCampaignBudgets | Creates, updates, or removes campaign budgets. Use before creating campaigns. |
googleAdsMutateCampaignCriteria | Manages campaign-level targeting (locations, languages, negative keywords, devices, schedules, audiences, IP exclusions). |
googleAdsMutateCampaignLabels | Creates or removes campaign-label relationships for organizing and reporting. |
googleAdsMutateCampaigns | Creates, updates, or removes campaigns in batch. Removes are irreversible. |
googleAdsMutateCampaignsV2 | Creates, updates, or removes search/display campaigns with typed bidding strategies. |
googleAdsMutateConversionActions | Creates, updates, or removes conversion actions for conversion tracking. |
googleAdsMutateCustomerAssets | Creates or removes customer-level asset associations. Removal is irreversible. |
googleAdsMutateLabels | Creates, updates, or removes labels. Pair with campaign label mutations. |
googleAdsMutatePortfolioBiddingStrategies | Creates, edits, or removes typed Target CPA / Target ROAS portfolio strategies. |
googleAdsSearchStreamGaql | Executes an arbitrary GAQL query and aggregates streamed batches. Use for custom reports and lookups. |