Opus Growth

Create Display Campaign

Creates a standard Google DISPLAY NETWORK campaign (PAUSED) + daily budget, such as a remarketing campaign shown only to site visitors and bid on viewable CPM.

Type
Makes changes
Credits
5
Platform
Google Ads
Approval
Preview first, applied after you approve

What it does

Creates a standard Google DISPLAY NETWORK campaign (PAUSED) + daily budget, such as a remarketing campaign shown only to site visitors and bid on viewable CPM. Unlike Demand Gen it runs on the Display Network only and can bid per 1,000 viewable impressions.

bid_strategy: MANUAL_CPM (default — viewable CPM / vCPM; set the amount per ad group with create_ad_group cpm_bid) | MANUAL_CPC | MAXIMIZE_CLICKS | MAXIMIZE_CONVERSIONS | TARGET_CPA (target_cpa required). Target CPM is NOT available for Display campaigns in the Google Ads API (Google rejects it), viewable CPM is the CPM option. exclude_youtube=true (default) adds youtube.com as an excluded placement so the ads stay off YouTube. Build order: create_display_campaign → set_campaign_targeting (locations + languages; WITHOUT it the campaign targets every country) → create_ad_group (cpm_bid for MANUAL_CPM) → upload_image_asset (landscape 1.91:1 and square 1:1 images, optional logo) → create_responsive_display_ad → manage_audience_targeting(ad_group_id, audience=<remarketing list>, mode=TARGETING) for a visitors-only campaign. confirm=false → dry-run.

MCP: create_display_campaign

How to use it

You don't call tools by name. Write what you want in ChatGPT, Claude or another assistant connected to Opus Growth, in your own words; it picks this tool when it fits.

Because this tool changes your account, your assistant first shows a preview of exactly what will change. Nothing is applied until you say yes, and every applied change is written to your audit log.

Parameters

NameTypeRequiredDefault
customer_idstringRequired·Google Ads customer account ID to query or change. Use the numeric ID returned by list_accounts; omit separators unless this tool explicitly says otherwise.
namestringRequired·Human-readable name for the resource being created or updated.
daily_budgetnumberRequired·Daily spending budget in the account currency, in the provider's expected numeric unit.
bid_strategystringOptionalMANUAL_CPMMANUAL_CPM · MANUAL_CPC · MAXIMIZE_CLICKS · MAXIMIZE_CONVERSIONS · TARGET_CPA · Provider bidding strategy to configure or query for the selected campaign or ad group.
target_cpanumberOptional0.0Target cost per acquisition in the provider's expected numeric unit and account currency.
exclude_youtubebooleanOptionaltrueYoutube to exclude from this operation's result or change.
confirmbooleanOptionalfalseSafety confirmation for a state-changing operation. Leave false to preview or validate; set true only after the user explicitly approves the shown change.