<!--
{
  "availability" : [
    "Apple Ads Platform API: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Apple-Ads-Platform-API",
  "identifier" : "/documentation/Apple-Ads-Platform-API/CampaignTargeting",
  "metadataVersion" : "0.1.0",
  "role" : "Object",
  "symbol" : {
    "kind" : "Object",
    "modules" : [
      "Apple Ads Platform API"
    ],
    "preciseIdentifier" : "data:apple-ads-platform-api:CampaignTargeting"
  },
  "title" : "CampaignTargeting"
}
-->

# CampaignTargeting

Defines where a campaign is eligible to serve ads, including supply source, placement, and geographic markets.

```
object CampaignTargeting
```

## Discussion

The `CampaignTargeting` object defines where a campaign is eligible to serve ads, using three `TargetingData` fields: `supplySource`, `supplyPlacement`, and `countryOrRegion`.

The `supplySource`, `supplyPlacement`, and `countryOrRegion` fields are all include-only at the campaign level: the `exclude` array isn’t supported for any of the three dimensions. Use [`CampaignTargetingCreate`](/documentation/Apple-Ads-Platform-API/CampaignTargetingCreate) to supply these values when creating a new campaign. Once the campaign exists, all three dimensions remain mutable via [`CampaignTargetingUpdate`](/documentation/Apple-Ads-Platform-API/CampaignTargetingUpdate). After campaign-level targeting is in place, [`AdGroupTargeting`](/documentation/Apple-Ads-Platform-API/AdGroupTargeting) provides further audience and delivery refinements at the ad group level.

### Example

```json
{
  "supplySource": {
    "include": [
      "APPSTORE"
    ]
  },
  "supplyPlacement": {
    "include": [
      "APPSTORE_SEARCH_RESULTS",
      "APPSTORE_SEARCH_TAB"
    ]
  },
  "countryOrRegion": {
    "include": [
      "US",
      "CA"
    ]
  }
}
```

## Topics

### Dictionaries

[`object CampaignTargeting.CountryOrRegion`](/documentation/Apple-Ads-Platform-API/CampaignTargeting/CountryOrRegion-data.dictionary)

The countries or regions where a campaign’s ads are eligible to serve.

[`object CampaignTargeting.SupplyPlacement`](/documentation/Apple-Ads-Platform-API/CampaignTargeting/SupplyPlacement-data.dictionary)

The specific placement within a supply source where a campaign’s ads are eligible to appear.

[`object CampaignTargeting.SupplySource`](/documentation/Apple-Ads-Platform-API/CampaignTargeting/SupplySource-data.dictionary)

The supply source where a campaign’s ads are eligible to appear.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)