Home/Blog/TikTok Spark Ads and whitelisting
TikTok Spark Ads and Whitelisting: A Brand Team Guide
Spark Ads and whitelisting are the same idea under two names, and they are how modern brands turn a creator video into a paid ad that still looks organic. Get the setup right and you run high performing creator content at scale, with the likes and comments carrying over. Get the authorization or the usage rights wrong and the whole thing stalls. This is the brand team guide: what Spark Ads are, how whitelisting works, Spark versus non-Spark ads, and the permissions you have to lock first.
What you will take away
- What TikTok Spark Ads and whitelisting are, and why they are the same thing.
- How Spark Ads compare to non-Spark, standard in-feed ads.
- How the spark code and creator authorization flow actually works.
- The usage rights and disclosure a brand team has to lock before running.
- How to manage Spark Ads, codes, and rights at real volume.
What TikTok Spark Ads and whitelisting actually are
The two terms confuse people because they describe one thing from two sides. Spark Ads is the format. Whitelisting is the permission that unlocks it.
In TikTok's own words, Spark Ads are a native ad format that lets you leverage organic TikTok posts and run them as ads. Whitelisting is the older, cross-platform term for the same move: a creator grants a brand permission to run an ad from the creator's own handle, using content the creator posted. So when people say TikTok whitelisting, they almost always mean Spark Ads, because Spark Ads is the mechanism TikTok gives you to do it. A creator authorizes a specific organic post, a spark ad code is generated, and the brand applies that code in TikTok Ads Manager. The ad then runs from the creator account, and crucially the engagement stays attached to the original post, so likes, comments, and shares build on what the video already earned rather than starting from zero. That native, socially proven quality is exactly the point of producing native TikTok UGC in the first place.
Spark Ads vs non-Spark ads: why the native version wins
A non-Spark ad is a standard in-feed ad that runs from the brand ad account, with no organic post behind it and no creator handle attached. A Spark Ad runs from a real creator post. That difference sounds small and changes almost everything about how the ad is received.
| Dimension | Non-Spark in-feed ad | Spark Ad (whitelisted) |
|---|---|---|
| Runs from | Brand ad account | Creator handle |
| Engagement | Starts at zero | Carries over from the post |
| Social proof | Looks like an ad | Looks like a real creator |
| Profile clicks | Go to the brand | Can drive the creator too |
| Needs authorization | No | Yes, a spark code |
Because a Spark Ad keeps the look, the handle, and the accumulated engagement of an organic post, it tends to feel native and carry more trust, which is the same reason a UGC ad asset out-earns a polished spot, as we cover in influencer post vs UGC ad asset. Non-Spark ads still have a place, mainly for brand-made concepts where there is no creator post to boost, but for creator content, whitelisting is almost always the stronger route.
How the spark code and authorization flow works
The whole mechanism runs on a short handshake between the creator and the brand. Nobody hands over a password, and the creator keeps ownership of the post. The steps are simple, but each one has to happen in order.
The video goes live on the creator's own TikTok account as a normal post, so it can accumulate real views and engagement first.
In TikTok settings the creator turns on ad authorization for that post and generates a spark ad code, choosing how long the authorization lasts.
The brand enters the spark code in TikTok Ads Manager, which turns the organic post into a Spark Ad the brand can target and spend behind.
The authorization runs for the agreed period. When it ends, the brand can no longer run the post, which is why the window and the usage rights have to match the campaign.
That authorization window is the part brands miss most often. A spark code with a 30 day window on a 90 day campaign means the ad quietly stops running two thirds of the way through. Match the window to the plan up front.
The usage rights and disclosure to lock first
A spark code is a technical permission, not a legal one. The two are easy to confuse, and the gap is where brands get caught. Before running, settle the rights and the disclosure.
Agree what the brand can do with the content, on which placements, and for how long, separate from the spark code window. Owned rights are what let you keep running and repurposing the asset.
Set the spark code duration to cover the full campaign, with margin. Renewing a code mid flight is avoidable friction that pauses spend.
A whitelisted ad is still a paid endorsement. The FTC endorsement guides require a clear, conspicuous disclosure, so the creator content must signal the partnership even when it is running as a Spark Ad.
Getting these locked before launch is exactly the kind of cross team alignment that keeps a campaign from stalling, which is why we treat it as part of the pre-kickoff alignment rather than an afterthought.
Spark vs non-Spark: see the difference
The gap between the two formats is easiest to feel, not read. Flip the switch below and watch the same slot change from a plain brand ad into a whitelisted creator post.
See the difference
Flip between a non-Spark ad and a Spark Ad. Watch what changes on the phone.
A non-Spark ad starts from zero and reads as an ad. Flip to Spark to see the creator handle and inherited engagement appear.
Watch the engagement head start
Here is the single biggest reason a Spark Ad tends to win, made visible. Press play and watch two identical campaigns run, one whitelisted and one not.
The engagement head start
A Spark Ad starts with the engagement the post already earned. A non-Spark ad starts at zero. Press play.
Same spend, same creative. The only difference is whether the ad kept the engagement its organic post already earned.
Running Spark Ads at scale
One Spark Ad is a handshake. A testing program is dozens of them a month, each with its own creator, spark code, authorization window, and rights terms to track. That coordination is where a brand team gets buried and where a managed UGC agency earns its place over doing it in house.
At volume, the work is not the ad setup, it is the operation around it: sourcing creators, producing native posts worth boosting, collecting and renewing spark codes before they lapse, holding the rights and disclosure standard on every asset, and feeding TikTok Ads Manager enough fresh whitelisted creative to keep testing. Done as a system, that is what turns Spark Ads from a clever one-off into a repeatable channel, the kind of output you can see in our case studies. It is also what our hire UGC creators process is built to run, and it starts once you are ready for a UGC agency to plug into your paid motion.
- Whitelisting and Spark Ads are different things. They are the same idea. Whitelisting is the permission a creator gives; Spark Ads is TikTok's native format for running it. On TikTok, whitelisting is done through Spark Ads.
- A spark code gives you the usage rights. No. A spark code is a technical authorization to run the post as an ad for a set window. Usage rights are a separate written agreement, and you need both.
- Spark Ads always beat normal ads. Usually, for creator content, because engagement and social proof carry over. But for a purely brand-made concept with no creator post behind it, a non-Spark in-feed ad is the right tool.
- A whitelisted ad does not need a disclosure. It does. Running from a creator handle does not remove the paid relationship, so a clear, conspicuous disclosure is still required.
We run your Spark Ads end to end
From sourcing creators and producing native posts to collecting spark codes, holding the rights, and feeding your Ads Manager, we run whitelisted creator ads at the volume real testing needs.
Native creator content. Spark codes and rights handled. Reported as verified views.
What are TikTok Spark Ads?
What is TikTok whitelisting, and how is it different from Spark Ads?
Do TikTok Spark Ads still exist?
Should I use Spark Ads on TikTok?
How do you authorize a Spark Ad on TikTok?
Do Spark Ads perform better than non-Spark ads?
References & further reading
- TikTok Business Help: Spark AdsTikTok's own definition of the native Spark Ads format and authorization.
- FTC Endorsement GuidesWhy a whitelisted ad still needs a clear disclosure.
- What native means in TikTok UGCThe native quality Spark Ads are built to preserve.
Related guides
Rhys McKay · Founder & CEO, UGC Agency
Runs managed UGC and creator campaigns delivering 18B+ views across a 62,900+ vetted creator network
Rhys runs whitelisted Spark Ads across paid programs for brands, handling the creator sourcing, spark codes, authorization windows, and usage rights so the ad account never runs dry. Connect on LinkedIn · About the agency →
This article is general guidance on TikTok Spark Ads and whitelisting and is not legal advice. Platform features, authorization steps, and disclosure requirements change; confirm the current process in TikTok Ads Manager and the latest platform and FTC guidance. Network and view figures describe our managed operation.