Contents

BidStrategyCreate

The creation payload for configuring a bid strategy on an ad group or campaign.

Declaration

object BidStrategyCreate

Properties

NameTypeDescription
bidMoney

The bid amount for this bid strategy. See Money.

bidStrategyGoalBidStrategyCreate.BidStrategyGoal

The optimization goal for the bid strategy. Must match bidStrategyType per BidStrategy. See BidStrategyGoal. Required when bidStrategyType is set. Mutable after creation via BidStrategyUpdate.

bidStrategyTypeBidStrategyCreate.BidStrategyType

The type of bid strategy. See BidStrategyType. Required when bidStrategyGoal is set. Mutable after creation via BidStrategyUpdate.

Discussion

The BidStrategyCreate object is the creation payload for configuring a bid strategy on an ad group or campaign.

Whenever you include bidStrategyType, you must also include the matching bidStrategyGoal (and vice versa), using the pairings in BidStrategy. Omitting one, or sending a goal that doesn’t match the type, returns an error. This pairing is always required on campaign creation. On ad group creation, you can omit bidStrategy entirely to inherit the parent campaign’s defaults, but the same pairing rule applies if you include it.

For manual CPT strategies, set bidStrategyType to MANUAL_CPT and supply a bid value that represents the maximum you’re willing to pay per tap. For automated strategies, set bidStrategyType to MAX_CONVERSIONS and optionally set a bid ceiling.

Example

{
  "bidStrategyType": "MANUAL_CPT",
  "bidStrategyGoal": "TAP",
  "bid": {
    "amount": "2.50",
    "currency": "USD"
  }
}

Topics

Type Aliases

See Also