Apple Ads Campaign Management API 2
Apple no longer supports this API.
Overview
The Apple Ads API 2 broadens international support by allowing advertisers to include multiple countries or regions within a single campaign.
API 2 campaigns aren’t compatible with API 3 resources, however, API 2 reports are forward-compatible. Negative keywords and ad groups were decoupled from the campaign object. Negative keywords and targeting keywords were decoupled from ad groups.
The API now represents App Store territories as follows:
countriesOrRegionsFor use in the Campaign object.
countriesOrRegionsFor use in the ReportingCampaign object.
- CountryOrRegion
For use as a
groupBydimension in the ReportingRequest object.
Report field changes are as follows:
API 2 report field | API 1 report field |
|---|---|
|
|
|
|
|
|
|
|
|
|
See ExtendedSpendRow and SpendRow for field descriptions.
API 2 includes the following new features for Creative Sets:
Creating new Creative Sets and linking to an ad group.
Reassigning Creative Sets to an ad group.
Retrieving associated app assets for Creative Sets in campaigns.
Deleting associated Creative Sets for ad groups.
The following Apple Ads Campaign Management API 1 fields are no longer in the corresponding API object and don’t apply to API 2 and later:
referenceLabelCampaign objectlocInvoiceDetails.billingContactNameCampaign objectageCriteria.excludedTargetingDimensions objectgenderCriteria.excludedTargetingDimensions objectadminAreaCriteria.excludedTargetingDimensions objectlocalityCriteria.excludedTargetingDimensions objectdeviceClassCriteria.excludedTargetingDimensions objectdaypartCriteria.userTime.excludedTargetingDimensions object