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.

ZIP (index.html + main.js + config.json)Size limit: 5 MBNot used — TikTok playable SDK

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

SpecificationValue
Accepted formatZIP
Playable Ads Maker exportsZIP (index.html + main.js + config.json)
Published size limit5 MB
Playable Ads Maker builds to5 MB
MRAIDNot used — TikTok playable SDK
Store-exit callwindow.openAppStore()
External requestsNone allowed at runtime
PlatformTikTok Ads Manager (Smart+ App Promotion campaigns)
End cardGenerated by TikTok
Key marketsAsia-Pacific, expanding in Western markets
Review time estimate12–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 ad

How to upload to TikTok Ad Network (formerly Pangle)

  1. 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.
  2. 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.
  3. Download the ZIP and confirm its compressed size is under 5 MB. Pangle, like TikTok, measures the compressed ZIP file size.
  4. Log in to TikTok Ads Manager and create a Smart+ App Promotion campaign targeting your app's platform (iOS, Android, or both).
  5. 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.
  6. 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.
  7. 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

Frequently asked questions

What is the difference between TikTok Ads and Pangle?

TikTok Ads serve on ByteDance-owned surfaces: the TikTok in-feed, TopView, and Discover placements within the TikTok app. Pangle is ByteDance's publisher ad network: third-party mobile apps (outside TikTok) that have integrated the Pangle SDK to monetise their users with ads. Both are accessible through TikTok Ads Manager, but they reach different audiences: TikTok in-feed reaches TikTok users while they are on TikTok, while Pangle reaches users of other apps that have integrated the Pangle monetisation SDK.

Why does Pangle use its own SDK instead of MRAID?

Pangle's playable format is built around its own JavaScript SDK rather than the IAB MRAID standard: the creative includes TikTok's playable JS SDK and calls window.openAppStore() for the store exit. TikTok's documentation covers TikTok and Pangle placements together with the same rules. This means a Pangle playable needs different CTA wiring from an MRAID network's build, but the same wiring as a TikTok build.

Is Pangle available as a campaign inventory source outside Asia-Pacific?

Yes. Pangle has expanded beyond Asia-Pacific through SDK adoption by globally distributed apps. Inventory is available in European, North American, and Latin American markets, though publisher volume is highest in Asia-Pacific. When targeting global campaigns through TikTok Ads Manager with Pangle enabled, you can specify geo targeting at the country or region level to focus spend on specific markets.

Can I run TikTok and Pangle placements from the same campaign with one creative?

Yes. You can select both TikTok in-feed and Pangle as placement types within a single App Promotion campaign in TikTok Ads Manager, and the same creative serves both: the two placements share TikTok's playable SDK, the window.openAppStore() exit and the ZIP format (index.html at the top level plus config.json). The Playable Ads Maker's TikTok and Pangle presets produce the same package, so either one works for a combined campaign.

Does Pangle require a separate creative review from TikTok placements?

No. Creatives uploaded to TikTok Ads Manager go through a single review process that covers all selected inventory types, including Pangle. There is no separate submission or approval queue for Pangle-specific placements. Review typically completes within 12–24 hours. If the creative is approved, it runs across all selected placement types (TikTok in-feed, Pangle network, or both) according to your campaign's placement configuration.

Building for TikTok Ad Network (formerly Pangle): strategy guides

Related ad networks

Social

TikTok Ads

ZIP (index.html + main.js + config.json) · 5 MB

Gaming DSP

Mintegral

ZIP (index.html + main.js) · 5 MB

Mobile DSP

InMobi

Single HTML file · 5 MB

← Back to all ad networks