Battle-pass season launch checklist for F2P UA and live-ops
Analysis
By UA Ledger staff — 2 min read

Gate a season start on store In-App Event readiness, IAP price availability, and a shared creative freeze — not on a verbal go-live.
Season starts fail when UA creative, store merchandising and the live pass SKU disagree on date, price or rewards. Treat launch as a gate list with named owners — not a Slack “LGTM”.
Store and offer gates (observed docs)
Apple’s In-App Events overview (body-read 20 September 2026) states that event cards show name and short description, that the details page includes information about any required In-App Purchases or subscriptions, and that customers without the app can download from the card. If you merchandise a battle-pass season as an In-App Event, the pass SKU and eligibility copy on that page must match what UA ads claim.
Apple’s Set a price for an In-App Purchase requires pricing before review, offers up to 800 default price points across 174 storefronts / 43 currencies, and notes Apple may auto-adjust non-base storefront prices for tax and FX while never changing the base country price without your action.
Shared launch checklist
- Confirm pass SKU product IDs, local prices and availability windows in App Store Connect / Play Console match the season brief.
- If using an App Store In-App Event, freeze event name, short description and required-IAP disclosure before creative lock.
- Freeze UA endcards and playables to the same reward names and end date as the live pass track.
- Record announcement date vs effective go-live separately; do not backdate either.
- Kill or pause previous-season creatives that still show expired rewards before paid spend ramps.
Facts vs limits
| Fact | Limit |
|---|---|
| In-App Event details can disclose required IAPs | Not every studio uses In-App Events; Android merchandising is a separate surface |
| IAP price points and storefront equalisation are documented | This checklist does not invent a market battle-pass price |
| Creative/SKU sync is an operator process | No public RACI template is claimed here |
Draft prepared 20 September 2026. Local expansion-500 file; human editorial review pending. No CMS write.
Featured
Related posts
media buying
platforms
·2 min read
Türkiye Commercial Advertisement Regulation: targeted ads, AI disclosure, child-profiling ban (1 August 2026)
media buying
platforms
·1 min read
OGAI advisory on advertising and financial enablement of online money games (29 Jul 2026)
media buying
platforms
·1 min read
Google Ads India update disallows Rummy and DFS promotions (21 Jan 2026)
media buying
platforms
·2 min read
Google disables ad personalization for likely-minor US accounts
More from the Media Buying desk
media buying
platforms
·1 min read
Google replaces TFCD/TFUA with TFAT age treatment tag
media buying
platforms
·2 min read
Google consolidates child and teen advertising policies into single hub
media buying
platforms
·1 min read
Commission acknowledges Meta less-personalised ads undertaking for DMA Art.5(2) (8 December 2025)
media buying
platforms
·2 min read