---
title: BidStrategyCreate
framework: Apple Ads Platform API
role: symbol
role_heading: Object
platforms: [apple ads platform api 1.0+]
path: apple-ads-platform-api/bidstrategycreate
---

# BidStrategyCreate

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

## Declaration

```data
object BidStrategyCreate
```

## Properties

bid: The bid amount for this bid strategy. See Money. 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. bidStrategyType: The type of bid strategy. See BidStrategyType. Required when bidStrategyGoal is set. Mutable after creation via BidStrategyUpdate.

## Discussion

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

- [BidStrategyCreate.BidStrategyGoal](apple-ads-platform-api/bidstrategycreate/bidstrategygoal-data.typealias.md)
- [BidStrategyCreate.BidStrategyType](apple-ads-platform-api/bidstrategycreate/bidstrategytype-data.typealias.md)

## See Also

- [AdGroup](apple-ads-platform-api/adgroup.md)
- [AdGroupCreate](apple-ads-platform-api/adgroupcreate.md)
- [AdGroupUpdate](apple-ads-platform-api/adgroupupdate.md)
- [AdGroupResponse](apple-ads-platform-api/adgroupresponse.md)
- [AdGroupQueryResponse](apple-ads-platform-api/adgroupqueryresponse.md)
- [AdGroupTargeting](apple-ads-platform-api/adgrouptargeting.md)
- [AdGroupTargetingCreate](apple-ads-platform-api/adgrouptargetingcreate.md)
- [AdGroupTargetingUpdate](apple-ads-platform-api/adgrouptargetingupdate.md)
- [BidStrategy](apple-ads-platform-api/bidstrategy.md)
- [BidStrategyUpdate](apple-ads-platform-api/bidstrategyupdate.md)
- [CPAGoal](apple-ads-platform-api/cpagoal.md)
- [CPAGoalCreate](apple-ads-platform-api/cpagoalcreate.md)
- [CPAGoalUpdate](apple-ads-platform-api/cpagoalupdate.md)
- [TargetingData](apple-ads-platform-api/targetingdata.md)
- [TargetingDataCreate](apple-ads-platform-api/targetingdatacreate.md)
