Browse documentation
On this page
Guide & reference

Prepare and validate a Google Search campaign

Build a paused Search campaign with explicit budget units, ad groups, keywords and approval boundaries.

Updated ·PlugMind team

Try this in your assistant

Copyable starting prompt
Prepare a Google Search campaign for [offer] in workspace [name], account [name or ID]. Use [daily budget and currency], [locations], [landing page] and [approved copy]. Show the exact settings and validation results before asking for approval. Keep every new object paused.

Prepare the complete brief

Identify the authorized account, offer, landing page, targeting, campaign name, bidding choice and budget. The campaign tool requires an explicit declaration about EU political advertising; obtain the correct declaration from the advertiser.

This creation path is for Search. It does not create Performance Max, Shopping, Display or Video campaigns. Ask for a specific supported setup rather than treating a connected Google account as universal campaign creation support.

Validate the budget and proposal

dailyBudgetMicros uses millionths of the account currency: 10000000 means 10.00, not ten million currency units. Confirm the account currency before translating the advertiser’s requested budget.

Call creation tools with confirmed=false to validate and show a proposal. Execution with confirmed=true follows approval of that exact proposal. A campaign and its private daily budget are created together, while subsequent ad groups, ads and keywords are separate operations.

Verify the paused build

Retain the returned object IDs and inspect the created hierarchy. If a later step fails, report which objects exist and which step failed; do not rerun the entire campaign creation blindly.

New objects start paused. Creation approval does not authorize activation. Enabling eligible objects is a separate spending action that requires a fresh, explicit decision.

Tool reference

Selected tools used in this guide. Names, descriptions and declared input fields are extracted from the MCP implementation. The connected assistant exposes the complete live schema, including field types, limits and account-routing options.

Create a paused Google Search campaigncreate_google_search_campaign

Validates or atomically creates a Google Search campaign and its private daily budget. The campaign is always created PAUSED. Call with confirmed=false first and confirmed=true only after explicit approval of the validated proposal.

Declared input fields

  • workspaceId
  • name
  • dailyBudgetMicros
  • biddingStrategy
  • startDate
  • endDate
  • includeSearchPartners
  • containsEuPoliticalAdvertising
  • confirmed

Use the current assistant schema for required fields, defaults and nested structures. This reference is not an executable request.

Create a paused Google Search ad groupcreate_google_ad_group

Validates or creates a PAUSED Search ad group inside an owned campaign. CPC bid is optional for smart-bidding campaigns. Execution requires explicit confirmation of the validated proposal.

Declared input fields

  • workspaceId
  • campaignId
  • name
  • cpcBidMicros
  • confirmed

Use the current assistant schema for required fields, defaults and nested structures. This reference is not an executable request.

Create paused Google Search keywordscreate_google_keywords

Validates or creates 1–100 PAUSED positive or negative keywords in an owned ad group. Exact text, match type, bid and optional URL require explicit approval before execution.

Declared input fields

  • workspaceId
  • adGroupId
  • keywords
  • confirmed

Use the current assistant schema for required fields, defaults and nested structures. This reference is not an executable request.

Put it into practice

Google Search campaign creation

Prepare and validate a Search campaign, ad groups, keywords, and responsive search ads before any launch decision.

Explore

Related documentation