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

# CampaignTargetingUpdate

Targeting configuration for updating an existing campaign’s supply source, placement, and geographic markets.

## Declaration

```data
object CampaignTargetingUpdate
```

## Properties

supplySource: The supply source(s) where ads are eligible to appear. Omit to leave unchanged. See TargetingDataUpdate. supplyPlacement: The specific placements within a supply source. Omit to leave unchanged. See TargetingDataUpdate. countryOrRegion: The countries or regions where the campaign serves ads. Omit to leave unchanged. See TargetingDataUpdate.

## Discussion

Discussion The CampaignTargetingUpdate object is the update-time counterpart to CampaignTargeting. The supplySource, supplyPlacement, and countryOrRegion fields are all optional and nullable. Only the fields you supply are changed, and any omitted field retains its current value. Each field uses a TargetingDataUpdate object to express include/exclude changes for that dimension. Example {   "supplySource": {     "include": ["APPSTORE"],     "exclude": null   },   "supplyPlacement": {     "include": ["APPSTORE_SEARCH_RESULTS", "APPSTORE_TODAY_TAB"],     "exclude": null   },   "countryOrRegion": {     "include": ["US", "CA"]   } }

## Topics

### Dictionaries

- [CampaignTargetingUpdate.CountryOrRegion](apple-ads-platform-api/campaigntargetingupdate/countryorregion-data.dictionary.md)
- [CampaignTargetingUpdate.SupplyPlacement](apple-ads-platform-api/campaigntargetingupdate/supplyplacement-data.dictionary.md)
- [CampaignTargetingUpdate.SupplySource](apple-ads-platform-api/campaigntargetingupdate/supplysource-data.dictionary.md)

## See Also

- [Campaign](apple-ads-platform-api/campaign.md)
- [CampaignCreate](apple-ads-platform-api/campaigncreate.md)
- [CampaignUpdate](apple-ads-platform-api/campaignupdate.md)
- [CampaignResponse](apple-ads-platform-api/campaignresponse.md)
- [CampaignQueryResponse](apple-ads-platform-api/campaignqueryresponse.md)
- [CampaignTargeting](apple-ads-platform-api/campaigntargeting.md)
- [CampaignTargetingCreate](apple-ads-platform-api/campaigntargetingcreate.md)
- [DailyBudget](apple-ads-platform-api/dailybudget.md)
- [DailyBudgetCreate](apple-ads-platform-api/dailybudgetcreate.md)
- [Money](apple-ads-platform-api/money.md)
- [InvoiceDetailCreate](apple-ads-platform-api/invoicedetailcreate.md)
- [LegacyAppLimitedStatusReasonDetailsResponse](apple-ads-platform-api/legacyapplimitedstatusreasondetailsresponse.md)
- [DailyBudgetUpdate](apple-ads-platform-api/dailybudgetupdate.md)
- [LegacyAppLimitedStatusReasonDetails](apple-ads-platform-api/legacyapplimitedstatusreasondetails.md)
- [ResponsePagination](apple-ads-platform-api/responsepagination.md)
