Ad Campaigns

Create portfolio bid strategy

Creates a standalone bid strategy shared across campaigns. Attach it to a campaign with portfolioBidStrategyId on POST /v1/ads/create, PUT /v1/ads/campaigns/{campaignId}, or PUT /v1/ads/ad-sets/{adSetId}. Attaching a strategy aligned to a shared budget fails there with a 400 (Google's BIDDING_STRATEGY_AND_BUDGET_MUST_BE_ALIGNED); this is not retryable.

post/v1/ads/bid-strategies

Request body

accountIdstring required

Google ads SocialAccount id.

customerIdstring

Numeric Google Ads customer id (no dashes). Defaults to the account's connected customer.

namestring required
type'TARGET_CPA' | 'TARGET_ROAS' | 'MAXIMIZE_CONVERSIONS' | 'MAXIMIZE_CONVERSION_VALUE' required
targetCpanumber

Required when type is TARGET_CPA, in the account's currency units.

targetRoasnumber

Required when type is TARGET_ROAS; a multiplier (2.0 = 2.0x).

Response

Bid strategy created

Changes