Contents

Apple Ads Campaign Management API 5

Learn about changes to Apple Ads Campaign Management API 5.

Overview

5.6

Released in June, 2026

Lifetime budgets have been deprecated and the budgetAmount field has been removed from the API and documentation. When calling the API, use dailyBudgetAmount.

5.5

Released in February, 2026

Introduces Maximize Conversions, a new automated bid strategy that optimizes for the highest conversion volume at your target cost-per-acquisition (CPA). The Maximize Conversions bid strategy in a campaign uses an automated ad group with Search Match to automatically discover and bid on relevant keywords.

5.4

Released in December, 2025

  • New reporting metrics have been added to support App Store preorders: tapPreOrdersPlaced, viewPreOrdersPlaced and totalPreOrdersPlaced. See SpendRow and ExtendedSpendRow for descriptions.

5.3

Released in August, 2025.

  • The Create a Budget Order endpoint no longer supports a single placement type. All responses to API requests you make to create new budget orders contain all possible values for SupplySource.

5.2.1

Released in May, 2025.

  • The Create a Campaign endpoint supports an optional budgetAmount to manage the total budget of a campaign. You can only add a budgetAmount at the time of campaign creation. You can’t update a campaign to use budgetAmount. For more information, see Campaign.

5.2

Released in March, 2025.

  • Added endpoints to retrieve app details and localized app details. See Get App Details and Get Localized App Details.

  • APPSTORE_SEARCH_TAB campaigns require that you Create a Creative using either a default product page or a custom product page as the tap destination. As of API version 5.2, you need to create a default product page ad to use with APPSTORE_SEARCH_TAB campaigns. At the release of API version 5.2 Apple automatically creates a default product page ad for all existing, running APPSTORE_SEARCH_TAB campaigns. See also CreativeType.

  • The Find App Assets endpoint now supports default product page ads. The Find Ad Creative Rejection Reasons endpoint now supports rejection reasons related to default product pages and product page optimization.

  • Added support to use custom product pages as an ad’s tap destination. APPSTORE_SEARCH_TAB ad-level metrics are reported through Get Ad-Level Reports. Historical ad-level metrics (before API version 5.2 release) are reported against adId=-1. For ad-level metrics after API version 5.2 release, all default product page ads are reported against a new, real adID in reporting payloads.

  • APPSTORE_SEARCH_TAB campaigns can optionally include a deep link. See ProductPageDetail.

5.1

Released in October, 2024.

5.0

Released in May, 2024.

Other new features include:

  • Prior to API 5, new campaigns required a dailyBudgetAmount or a budgetAmount, or both. A dailyBudgetAmount is now a required field for all new campaigns. See Create a campaign.

  • Multiple default languages are supported for countries or regions.

Deprecations:

All Creative Sets endpoints are deprecated and unavailable in API 5.

See Also

Changelog