create_campaign tool creates a new Google Ads campaign. Currently supports Search campaigns. Your AI assistant calls this tool when you ask it to create or set up a new campaign.
Parameters
The campaign name. Must be unique within your Google Ads account.
Daily budget in your account’s currency. For example,
50 means $50/day if your account uses USD.The bidding strategy. Accepted values:
MANUAL_CPC— set bids manually per keywordMAXIMIZE_CLICKS— automated, maximizes click volumeMAXIMIZE_CONVERSIONS— automated, maximizes conversion volumeTARGET_CPA— automated, targets a specific cost per conversion (requirestarget_cpa)TARGET_ROAS— automated, targets a specific return on ad spend (requirestarget_roas)
Target cost per acquisition in account currency. Required when
bidding_strategy is TARGET_CPA.Target return on ad spend as a decimal multiplier. For example,
4.0 means a 400% ROAS target. Required when bidding_strategy is TARGET_ROAS.List of location names to target. Example:
["United States", "Canada"]. If omitted, the campaign targets all locations.Campaign start date in
YYYY-MM-DD format. Defaults to today.The 10-digit Google Ads account ID. Uses the account from your configuration if not specified.
Example prompts
Example response
Notes
Campaign changes (including creation) may take a few minutes to appear in the Google Ads UI.