What changed in TikTok playable delivery—and which builds need attention

Analysis

By UA Ledger staff3 min read

What changed in TikTok playable delivery—and which builds need attention

TikTok’s documented playable package rules—size, structure, click-out and network isolation—for Smart+ App Promotion on TikTok placement.

TikTok’s help centre documents a fixed package and runtime gate for Playable ads on TikTok placement inside the upgraded Smart+ App Promotion flow. Buyers and playable producers should treat the rules below as the current delivery checklist for any build destined for that path. Announcement dates and per-rule enforcement effective dates are not stated on these pages and remain unknown.

What the documentation currently requires

About TikTok Playable ads (last updated September 2026) lists creative-material requirements:

  • Package as a .zip smaller than 5MB after compression.
  • First-level directory must include index.html and a config.json with Playable_orientation set to 0 (either), 1 (portrait only) or 2 (landscape only).
  • Click-out must go through TikTok’s playable js-sdk via window.openAppStore(); the page states the integrator should not implement download or page-jump operations itself.
  • Materials must not use mraid.js, must not load dynamic materials from external networks, must not contain JS redirects, and must not make HTTP requests from the playable.

Availability on the same page is scoped to global reach, TikTok placement, iOS and Android, App Promotion, and optimisation goals including Mobile App Install, App Event Optimisation and Value-Based Optimisation. A note states Playable ads are only available in the upgraded Smart+ experience.

The companion setup guide, How to create TikTok Playable ads on TikTok Ads Manager (last updated April 2026), confirms Smart+ and TikTok-placement scope for this format, App Promotion / App Install setup, and that Ads Manager validates technical requirements of the playable while not testing safe zones or general playability.

As adjacent confirmation only—not a substitute for the TikTok-placement package rules—Specifications for TikTok Ad Network ad assets (last updated September 2026) lists playable assets as .zip at a 5MB maximum for interstitial and rewarded Ad Network formats.

What is recommendation, not a hard gate

The primary article’s “Creative design best practices” section advises early guiding gestures (tap, swipe, hold), quality parity with video, accurate representation of the app, and respect for safe zones. These are vendor recommendations. This record does not treat them as evidenced hard delivery gates. Duration of the interactive experience is not documented as a hard package or upload rule on these pages.

Who should act, and how

Studio UA buyers and playable producers shipping builds into Smart+ App Promotion on TikTok should:

  1. Re-measure the compressed .zip against the sub-5MB ceiling before upload.
  2. Confirm first-level index.html and orientation config.json.
  3. Verify store open uses window.openAppStore() after the documented js-sdk include, and that the build makes no outbound HTTP calls, JS redirects or external dynamic loads.
  4. Treat Ads Manager technical validation as necessary but incomplete: safe-zone and gameplay QA remain a human or device check.

Our editorial inference—not a TikTok claim—is that packages built for MRAID networks, or that fetch remote assets at runtime, are the highest-risk reuse candidates against this gate. A passing Ads Manager upload does not prove creative quality or campaign efficiency.

Applicability table

Reference table
RequirementAnnouncedEffectiveWho is affectedNext check
`.zip` under 5MB after compressionUnknownUnknown (documented Sep 2026)TikTok Playable packages for Smart+ / TikTok placementWeigh compressed archive before upload
First-level `index.html` + `config.json` orientationUnknownUnknown (documented Sep 2026)SameInspect archive root and orientation value
js-sdk click-out via `window.openAppStore()`UnknownUnknown (documented Sep 2026)SameConfirm SDK include and call site; no custom redirect
No `mraid.js`, external dynamic loads, JS redirects or HTTP requestsUnknownUnknown (documented Sep 2026)SameStatic scan / offline run of the package
Smart+ + TikTok placement + App Promotion scopeUnknownUnknown (create guide Apr 2026; overview Sep 2026)Buyers configuring the campaign pathConfirm objective, placement and Smart+ path
Gestures / safe-zone best practicesn/a (recommendation)n/aCreative QAOptional overlays; not a documented hard gate
Playable duration as hard delivery ruleUnresolvedUnresolvedNot evidenced on these pages

Download the applicability table. It separates documented facts, vendor recommendations and unresolved dates.

Limits of this record

This edition body-reads TikTok Ads Manager help articles. It does not inspect a studio Ads Manager account, certify a specific .zip, observe live enforcement, or report campaign performance. TikTok Ad Network / former Pangle 5MB interstitial and rewarded rows are adjacent confirmation only; they are not a cross-network compliance catalogue. Announcement and per-rule effective dates stay unknown until TikTok publishes them.

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

Featured

Related posts

platforms

playable ads

·

2 min read

Kuaishou updates mini-game advertising component usage specs (15 Jan 2025)

platforms

playable ads

·

2 min read

Kuaishou mini-game ad components: no ads in the first 30 seconds, 60-second interstitial gap

platforms

playable ads

·

2 min read

iOS 26 creative rendering: WebKit changes are documented; studio retests stay open

platforms

playable ads

·

3 min read

Unity Ads HTML5 playable specs: the current documented package rules

More from the Platforms desk

platforms

·

Archive date: 4 min read

Roblox Everywhere: when a platform ships standalone apps, it competes for your installs

measurement

platforms

·

2 min read

AppLovin Ad Review drops user-level journeys for aggregate-only reporting

measurement

platforms

·

2 min read

Apple adds an EU alternative ATT prompt from iOS 27.2 — mandatory in five markets

platforms

·

1 min read

Vietnam local payment methods on a first Android test