Apple Ads custom product pages: pairing rules, caps and deep links

Analysis

By UA Ledger staff3 min read

Apple Ads custom product pages: pairing rules, caps and deep links

Current Apple and Apple Ads rules for pairing custom product pages with campaigns—70-page cap, one active custom ad per ad group, locales and deep links.

Apple documents custom product pages (CPPs) as additional App Store product-page versions that Apple Ads can pair to search-results ad variations and other placements. The operative caps for buyers are up to 70 published CPPs per app, one active custom ad per search-results ad group, and deep-link support on iOS / iPadOS 18+. First announcement of CPP↔Search Ads pairing was historical (2022); the 70-page ceiling was stated in Apple’s 29 October 2025 developer news and is reflected on current CPP overview pages. Per-rule enforcement timestamps beyond those public statements stay as documented below.

What the documentation currently requires

Custom product pages on the App Store states developers can publish up to 70 additional product-page versions for iPhone and iPad, varying screenshots, promotional text and/or app previews, each with a unique URL, usable in Apple Ads campaigns and optionally in search results via assigned keywords. Deep links on CPPs are supported in iOS 18 and iPadOS 18, or later. StoreKit-rendered ads can reference a CPP ID. Apple Ads can show Today tab, Search tab and search-results ads that land on a particular CPP.

Create ad variations (Apple Ads Help) confirms search-results ad groups can create ad variations from App Store Connect CPPs; all approved CPPs are available; deep links for ad variations on iOS or iPadOS 18 and later; and each ad group can only have one active custom ad (creating another prompts pausing the current one). Default ads use the default product page when no variation is active.

Ad variations troubleshooting states you cannot create another ad variation after 70 custom ads within your ad group; CPP locale/device asset mismatches put ads on hold; Creative Sets variations are unsupported. Deep links are disabled if gender or age settings are applied at ad-group level.

Custom Product Pages (Apple Ads API) states each ad group can have one custom product page assignment via creatives/ads APIs, and locale/asset data must match the campaign ad group’s language and device types.

CPPs use App Store screenshots, app previews and promotional text—not playable HTML packages. Deep links live on the CPP for post-install opens (iOS 18+), not as a playable creative type.

Who should act, and how

  1. Cap published CPPs at 70; treat 70 custom ads per ad group as a create limit.
  2. Keep one active CPP custom ad per search-results ad group; match locale/device assets.
  3. Use CPP deep links only on iOS 18+ and without ad-group gender/age refinements.
  4. Do not brief playables as CPP substitutes.

Applicability table

Reference table
Provider / fieldDatesApplies toDocumented change / valueOwnerNext check
Apple — max CPPs per appStated in 29 Oct 2025 Apple Developer news; on current CPP overviewApp Store ConnectUp to 70 additional pagesASO / UACount published CPPs
One active custom ad per ad groupUnknown announcement; documented in Create ad variationsSearch results Apple AdsOne active custom ad; new one pauses currentApple Ads buyerAudit ad groups
Deep linksiOS/iPadOS 18+CPP + Apple Ads variationsSupported; disabled if gender/age setUA + productRemove gender/age if deep link required
Locale / device matchUnknownAd variationsAssets must match countries/devicesCreative opsFix holds in App Store Connect
Playable as CPP creativeUnresolved / not documentedNot a CPP asset type on cited pagesPlayable producerUse App Store preview/screenshot pipeline

Download the applicability table.

Limits of this record

Body-reads Apple Developer and Apple Ads Help. No Apple Ads account was inspected. Historical Creative Sets behaviour is noted only as unsupported. This is not a performance study of CPP lift.

Research checked 19 September 2026. Local draft; human editorial review and byline assignment pending.

Featured

Related posts

creative strategy

platforms

·

2 min read

Roblox paid-random-item policy requires global numerical odds disclosure

creative strategy

platforms

·

1 min read

Commission accepts TikTok DSA advertising-repository commitments (5 December 2025)

creative strategy

platforms

·

1 min read

Using product page optimization results to retire UA creatives

creative strategy

platforms

·

2 min read

Odds near the summon CTA: store rules versus ad creative practice

More from the Creative Strategy desk

creative strategy

platforms

·

1 min read

Survivor-like ads: death, reward, install ask

creative strategy

platforms

·

1 min read

Subscription + battle pass coexistence rules

creative strategy

platforms

·

1 min read

4X/SLG map ad versus the tutorial island

creative strategy

platforms

·

1 min read

App Store / Play screenshot localization matrix for five F2P genres