---
title: CampaignUpdate
framework: Apple Ads
role: symbol
role_heading: Object
platforms: [search ads 2.0+]
path: apple_ads/campaignupdate
---

# CampaignUpdate

The list of campaign fields that are updatable.

## Declaration

```data
object CampaignUpdate
```

## Properties

biddingStrategy: The bidding strategy for the campaign. budgetOrders: The budget orders that you assign to the campaign. This applies only to campaigns with monthly invoicing. Refer to the Apple Ads Advanced help for billing details. countriesOrRegions: The App Store geoterritories where you’re promoting your app. The default value is US. This field requires an ISO country code value for the locations where you’re promoting. dailyBudgetAmount: Your daily budget. Campaigns require a dailyBudgetAmount. Your dailyBudgetAmount must be greater than or equal to the defaultBidAmount in your AdGroup. You can use the EQUALS, LESS_THAN, and GREATER_THAN selector Condition operators with Find Campaigns. This field is updatable. locInvoiceDetails: The standard invoice details you can set and edit using the LOCInvoiceDetails object. name: The name of the campaign, which is unique within an organization. status: The user-controlled status to enable or pause the campaign. targetCpa: The target cost-per-acquisition for MAX_CONVERSIONS campaigns. This field is required if the biddingStrategy is MAX_CONVERSIONS. Returned as null for MANUAL_CPT campaigns. Mutable after campaign creation.

## See Also

### Campaign Request and Response Objects

- [Campaign](apple_ads/campaign.md)
- [CampaignResponse](apple_ads/campaignresponse.md)
- [Campaign.CountryOrRegionServingStateReasons](apple_ads/campaign/countryorregionservingstatereasons-data.dictionary.md)
- [CampaignListResponse](apple_ads/campaignlistresponse.md)
- [UpdateCampaignRequest](apple_ads/updatecampaignrequest.md)
