---
title: CampaignCreate.BidStrategy
framework: Apple Ads Platform API
role: symbol
role_heading: Object
platforms: [apple ads platform api 1.0+]
path: apple-ads-platform-api/campaigncreate/bidstrategy-data.dictionary
---

# CampaignCreate.BidStrategy

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

## Declaration

```data
object CampaignCreate.BidStrategy
```

## Properties

bid: The bid amount for this bid strategy. See Money. bidStrategyGoal: The optimization goal for the bid strategy. Must match bidStrategyType per the pairings above. See BidStrategyGoal. Required when bidStrategyType is set. Mutable after creation via BidStrategyUpdate. bidStrategyType: The type of bid strategy. See BidStrategyType. Required when bidStrategyGoal is set. Mutable after creation via BidStrategyUpdate.

## Discussion

Discussion On campaign creation, bidStrategyType and bidStrategyGoal are both required: you must send both fields, and the goal must match the type per these pairings: MANUAL_CPT↔TAP, MANUAL_CPM↔IMPRESSION, MAX_CONVERSIONS↔INSTALL, MAX_ENGAGEMENTS↔TAP. Omitting either field, or sending a goal that doesn’t correspond to the type, returns an error. See BidStrategyCreate for the full field reference.
