Ad Network Guide
Playable Ads for the TikTok Ad Network (formerly Pangle)
The TikTok Ad Network, formerly called Pangle, is TikTok's network of partner apps (distinct from TikTok's own in-app inventory) covering a large number of mobile apps that have integrated its SDK for monetisation. Bought through TikTok Ads Manager, it reaches ByteDance-scale audiences in apps outside TikTok. Pangle's publisher base is particularly concentrated in Asia-Pacific, where ByteDance has deep relationships with mobile game and utility app developers, but it has grown in Western markets through SDK adoption among globally distributed apps.
The TikTok Ad Network does not use MRAID for playable ad delivery. TikTok's playable JS SDK is included in the creative and the store redirect is window.openAppStore(), so a Pangle playable is not interchangeable with an MRAID export from the same project, and the Pangle preset wires its CTA differently from the MRAID presets. Packaging matches TikTok's (a ZIP with index.html in the first-level directory, the playable's script beside it and a config.json carrying playable_orientation) because the two placements share the same SDK and the same requirements, not merely a parent company.
Playables for the TikTok Ad Network are uploaded through TikTok Ads Manager and run in Smart+ App Promotion campaigns, which can serve on TikTok-owned inventory, the partner-app network, or both. TikTok generates the end card that follows the playable. The same creative review process that applies to TikTok placements covers Pangle. You upload once through Ads Manager and the system handles distribution to the appropriate inventory type based on your placement selection.
Export specifications
| Specification | Value |
|---|---|
| Accepted format | ZIP |
| Playable Ads Maker exports | ZIP (index.html + main.js + config.json) |
| Published size limit | 5 MB |
| Playable Ads Maker builds to | 5 MB |
| MRAID | Not used — TikTok playable SDK |
| Store-exit call | window.openAppStore() |
| External requests | None allowed at runtime |
| Platform | TikTok Ads Manager (Smart+ App Promotion campaigns) |
| End card | Generated by TikTok |
| Key markets | Asia-Pacific, expanding in Western markets |
| Review time estimate | 12–24 hours |
Size, format, MRAID and store-exit rows are taken from TikTok Ad Network (formerly Pangle)’s own documentation; “Playable Ads Maker builds to” is our exporter’s own target. Every network side by side: playable ad size limits by network.
If you already have a build, drop the ZIP into the free Playable Ad Spec Checker and it will grade it against these TikTok Ad Network (formerly Pangle) requirements (size, packaging, MRAID and the store-exit call) in your browser, with nothing uploaded.
Check my TikTok Ad Network (formerly Pangle) playable adHow to upload to TikTok Ad Network (formerly Pangle)
- Build your playable in the Playable Ads Maker. Pangle's Asia-Pacific publisher base includes a large volume of mobile games, so game mechanic playables are well-suited to this network.
- Select the Pangle preset in the Export modal. This generates a ZIP with index.html, main.js and config.json, TikTok's playable SDK included and your CTA wired to window.openAppStore(), exactly as the TikTok preset does.
- Download the ZIP and confirm its compressed size is under 5 MB. Pangle, like TikTok, measures the compressed ZIP file size.
- Log in to TikTok Ads Manager and create a Smart+ App Promotion campaign targeting your app's platform (iOS, Android, or both).
- In the Placements step, include the TikTok Ad Network (formerly Pangle) as an inventory source, alone or together with TikTok in-feed, where your campaign offers the choice.
- At the Ad Creative step, select Playable and upload the ZIP file. Use TikTok Ads Manager's built-in preview to verify the playable renders and the CTA fires correctly.
- Complete campaign configuration with your audience targeting, daily budget, and CPI or ROAS goal. Pangle and TikTok in-feed inventory are optimised together by TikTok's delivery algorithm if both are selected.
File size tip
TikTok Ad Network (formerly Pangle) publishes a limit of 5 MB; Playable Ads Maker builds TikTok Ad Network (formerly Pangle) exports to 5 MB. If your export is too large, reduce image resolution, switch to WebP at 75–80% quality, or trim animation frame counts in the Playable Ads Maker Export modal. The live size estimate updates as you adjust each setting.
Tips for TikTok Ad Network (formerly Pangle) playable ads
TikTok and Pangle share one SDK and one ZIP format
They share one SDK and one store call. TikTok's own documentation covers both placements together: include TikTok's playable JS SDK and exit with window.openAppStore(). The Playable Ads Maker wires the TikTok and Pangle presets identically for that reason, and the packaging is the same ZIP: index.html in the first-level directory, the playable's script beside it, and a config.json carrying playable_orientation. Either preset runs on either placement; pick by which inventory the campaign is for, and keep the creative under 5 MB compressed for both.
Pangle's Asia-Pacific inventory skews toward hypercasual and action game contexts
Pangle's largest publisher categories in Asia-Pacific are hypercasual games, action games, and casual puzzle titles, particularly from Chinese and South Asian studios with large install bases. Playables that demonstrate fast-reflex mechanics, colour-matching, or physics-based interactions perform strongly in this inventory context. Avoid playables with complex multi-step tutorials that assume familiarity with Western game conventions, as the publisher audience spans a broader range of gaming backgrounds.
Monitor Pangle and TikTok placement performance separately in your analytics
When running a campaign across both TikTok in-feed and Pangle inventory, TikTok Ads Manager allows you to break down performance by placement type in the campaign reporting view. Pangle and TikTok in-feed audiences have different characteristics and will likely show different CPIs, engagement rates, and post-install event rates. Review this breakdown weekly and adjust your placement mix (pausing the underperforming inventory type and scaling the efficient one) to improve overall campaign ROI.
Playable Ads Maker does the TikTok Ad Network (formerly Pangle) packaging (ZIP (index.html + main.js + config.json)), wires the window.openAppStore() store exit and inlines every asset when you export.
Build your playable ad