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

# AdGroupUpdate.BidStrategy

The request body for updating a bid strategy on an ad group or campaign.

## Declaration

```data
object AdGroupUpdate.BidStrategy
```

## Properties

bidStrategyType: The bid strategy type to apply. See BidStrategyType. bidStrategyGoal: The optimization goal to apply. Must match bidStrategyType per the pairings above. See BidStrategyUpdate.BidStrategyGoal. bid: The monetary bid amount for manual bid strategies, setting the per-auction monetary ceiling. For MANUAL_CPT, this value directly governs auction participation. For automated strategies, it acts as an upper bound. See Money.

## Discussion

Discussion Ad groups under an auto-bidding campaign (bidStrategyType of MAX_CONVERSIONS or MAX_ENGAGEMENTS) inherit their bid strategy from the campaign. For other ad groups, you can change both bidStrategyType and bidStrategyGoal, as long as you send them together and match one of these pairings: MANUAL_CPT↔TAP, MANUAL_CPM↔IMPRESSION, MAX_CONVERSIONS↔INSTALL, MAX_ENGAGEMENTS↔TAP. See BidStrategyUpdate for the full field reference.
