TikTok Spark Ads are a native ad format that lets you promote an organic post published on a real TikTok account, under that account's name and profile. The core difference from a standard in-feed ad is that the ad runs from a living profile instead of an anonymous ad shell, and every like, comment and follower earned during the campaign accumulates permanently on the post. This guide walks through how Spark Ads work, the authorization code (Spark code) flow, and when to choose Spark versus standard in-feed.
What are Spark Ads?
Spark Ads are TikTok's format for turning organic posts into ads: the advertiser sponsors a video from their own account, or from a creator who grants permission, through Ads Manager. The ad appears in the feed with the post's original identity (username, profile photo, sound); users can visit the profile, follow the account and interact with the post exactly like a regular TikTok video.
- Real account identity: the ad carries a 'Sponsored' label, but the username, profile and sound belong to the original post; there is no synthetic shell like in standard in-feed ads.
- Permanent engagement: likes, comments, shares and followers earned during the campaign are not deleted when it ends; they keep accumulating on the organic post.
- Two sources: you can use your own account's post by linking the TikTok account to Ads Manager, or sponsor a creator's video by requesting an authorization code.
- Social proof carries over: a video that already performed well organically enters the auction with its existing likes and comments; you do not build trust from zero in front of a cold audience.
How do Spark Ads differ from standard in-feed ads?
A standard in-feed ad is a creative that lives only in your ad account and disappears when the campaign closes; a Spark Ad is tied to a living post. Platform data shows Spark Ads produce clearly higher completion and engagement than standard in-feed; industry benchmarks also point to CPMs typically running 15-25% lower.
The gap comes from perception: the user meets a video coming from a real account, not an agency-produced spot. Because the profile photo, follow button and sound are real, the content triggers the 'this is an ad' reflex later. The example scenario below shows how engagement rate shifts when the same creative moves from standard in-feed to Spark Ads.
How does the TikTok Spark Ads authorization code flow work?
The authorization code (Spark code) is the permission key that makes a creator's video usable as an ad in your Ads Manager account. The creator enables ad authorization on the video, picks a window between 7 and 365 days, and shares the generated code; once you enter the code in Ads Manager, the video becomes selectable as a Spark Ads creative.
- The creator opens Settings and privacy > Creator tools > Ad settings in the TikTok app and enables ad settings.
- On the video to be sponsored, the '...' menu leads to Ad settings, where the Ad authorization toggle is switched on.
- An authorization window is selected: 7, 30, 60 or 365 days. For long-running campaigns, 365 days is the practical choice.
- Generate code creates the video code, which is copied and sent to the advertiser.
- In TikTok Ads Manager, the advertiser selects Spark Ads as the creative source while building the campaign.
- The code is pasted into the authorization field; the video is linked to the ad account and appears in the creative library.
- The video is now selectable in campaigns; until the window expires, the same video can run in multiple campaigns.
Watch your TikTok campaigns from one panel
Ads Sensor puts your TikTok Ads data next to Meta and Google Ads and uses AI to prioritize risks and opportunities.
When should you use Spark Ads, and when standard in-feed?
Short answer: choose Spark Ads when you have proven organic content or a creator partnership; choose standard in-feed when you need fast, high-volume creative testing. Spark Ads grow social proof and the account itself; standard in-feed is not tied to a post, which makes it better suited to scaled production and aggressive test cycles.
- Pick Spark: you have an organic winner. A post that already earned strong views enters ads with its accumulated engagement and opens stronger with cold audiences.
- Pick Spark: creator partnerships. A creator explaining the product in their own voice is typically more convincing than the same video published from the brand account.
- Pick Spark: account and community growth goals. Followers and profile visits only produce lasting value for the advertiser in the Spark format.
- Pick standard: high-volume creative testing. Without codes and approvals you can launch and kill dozens of variants quickly.
- Pick standard: you do not want a post history. If you would rather not have comments from aggressive bid and creative experiments piling up on your organic profile, the unlinked format is safer.
The two formats are not mutually exclusive. In practice the most common setup is running broad creative sweeps with standard in-feed, then scaling the organic versions of winning concepts with Spark Ads; that way you give up neither test speed nor social proof.
How do you measure and optimize Spark Ads performance?
Separate two layers when measuring Spark Ads: ad metrics (CPM, CPC, conversions) live in Ads Manager, while the organic spillover (new followers, permanent engagement accumulating on the post) shows up in account analytics. The optimization logic matches standard TikTok campaigns; before carrying Meta habits over, review the 7 mistakes in our TikTok Ads optimization guide.
- Completion and 6-second views: Spark's strength shows in watch metrics; if the opening is weak, sharpen the hook with the first 3 seconds rules for short-form video.
- Engagement rate: (likes + comments + shares) / impressions. Comments carry purchase-intent signals; do not leave questions unanswered.
- Cost per follower: in community-focused campaigns, track followers gained separately; standard in-feed never produces this value.
- Frequency and fatigue: engagement drops when the same video runs too long; rotate the winner with fresh organic candidates.
The best TikTok ad is the one that does not look like an ad; Spark Ads are that principle turned into a product.From TikTok's 'Don't Make Ads, Make TikToks' principle
What are the most common Spark Ads mistakes?
The most expensive mistakes are procedural, not technical: letting the code expire silently, sponsoring content that was never validated organically, and leaving comment management unattended. The five mistakes below are the most frequent reasons budgets quietly bleed in example scenarios.
- Not tracking code expiry: delivery stops when authorization ends; a mid-campaign interruption can restart the learning phase.
- Sponsoring without organic proof: pushing a video nobody watched organically is paying to scale a weak creative; check the organic signal first.
- Closing or ignoring comments: Spark's value is engagement; closed comments break trust, unanswered comments waste sales opportunities.
- Depending on one video: even a winner fatigues; test new organic candidates every month and sponsor the ones that win.
- Vague creator agreements: put usage window, targeting and reuse rights in writing; align the contract length with the code window.
Spark Ads are the shortest path to running 'ads that do not look like ads' on TikTok; the winning setup is scaling content with organic proof to the right audience. Join the Ads Sensor beta to unify your TikTok, Meta and Google Ads campaigns in one panel and see within seconds, backed by AI analysis, which risks and opportunities your Spark campaigns carry.