Go Rocket
Log in Create video
Go Rocket blog

TikTok Spark Ads: how the code works and what you give up to run one

September 4, 2026

A faceless white mannequin holding an orange key out toward an empty pedestal, with a phone on a tripod filming from the side

A Spark Ad is a permission slip: it runs a real organic TikTok post as paid media, which is why it looks native and why the ad you are paying for is never fully yours.

Search for Spark Ads and you get twenty pages explaining the same four taps: Ad settings, toggle ad authorization, generate a code, paste it into Ads Manager. That takes about a minute, and nobody has ever been stopped by it.

What decides whether the format works for you sits outside those guides. A Spark Ad runs a post that already exists on somebody's account, under their handle, with their comment section attached. TikTok supplies the call-to-action button. You supply the budget. The one thing you do not supply is the video, and the person who does can take it back.

We build the machine that makes the video, so read the last section with that in mind. The rest is the mechanics, then the parts the guides skip: what the specs actually are, how much weight TikTok's own numbers carry, what happens when a code expires mid-flight, and what you have to solve before any of it applies.

What are Spark Ads?

A phone on a tripod filming a faceless mannequin holding a plain product box in a bright studio

A Spark Ad is a paid TikTok ad built from an organic post that already exists on a real account, and it runs under that account's handle instead of a brand ad account's.

TikTok's own help center calls it "a native ad format that allows you to leverage organic TikTok posts and their features in your advertising" (TikTok Ads Manager Help Center, read 4 September 2026). The word doing the work is native. The ad keeps the original post's identity: the handle, the sound credit, the follow button, and the comment thread already under it. Views, comments, shares, likes and follows earned while the ad runs attribute back to the organic post, so the spend leaves something behind on the account.

There are two ways in: spark your own posts, which is a boost with better plumbing, or spark a creator's post with their authorization, which is what most brands mean. Either way the video existed as content before it existed as media, which is the premise of the UGC ad format.

Two limits matter up front: a sparked video can run up to 10 minutes, and one Ads Manager account supports a maximum of 10,000 Spark Ads.

How do you get a Spark Ads code?

An orange card beside a face-down phone and a small hourglass on a bright studio surface

The creator generates it inside the TikTok app: three dots on the video, Ad settings, toggle ad authorization, choose a duration, tap generate. You paste the resulting code into Ads Manager under the TikTok posts tab.

TikTok's creation guide adds the detail that matters past your first one: codes authorize in batches of up to 20. The duration is the setting nobody thinks about and everyone later regrets. Ad settings offers four windows, 7, 30, 60 and 365 days, with 30 preselected (Archive help center, read 4 September 2026); TikTok's own documentation confirms only that the duration is customizable "to meet campaign needs and minimize costs" and does not publish the options.

Two behaviours belong in the message you send a creator. A private video becomes public the moment it is used in a campaign, and its privacy cannot be changed while the promotion runs. A video code can only be deleted once every ad using it has been deleted, so it is not a switch anyone can flip mid-flight.

Hey there :) clicking this would help us so much!

What are the specs for a Spark Ad?

A tall vertical white frame holding a faceless mannequin bust in its lower half, an orange bar along the right edge

A Spark Ad has no specification to meet, past a 10 minute ceiling on length. TikTok states it plainly: "There are no restrictions on video ratio, video resolution, file type, video duration, bitrate, and file size."

Captions can be left blank, and hashtags, emoji and account tagging are allowed inside them, because the caption is the organic post's caption. Any article listing a resolution table under the heading "Spark Ads specs" is describing In-Feed Ads and has mislabelled it!

The absence of a rule is not permission to ignore the frame. The organic post is judged by the feed, and the feed puts furniture on top of it: a caption block along the bottom, an action rail down the right side, and once the post is sparked, a call-to-action button underneath all of that. We render 9:16 at 1080 by 1920 and nothing else, and the presenter occupies the bottom 56 percent of the frame height, capped at 52 percent of the width and inset 3 percent from the right edge. TikTok requires none of that. The three numbers describe what the interface leaves behind, and they are why a video that looked correct in a preview player can lose its subject's face in a real feed.

Do Spark Ads beat regular in-feed ads?

A balance scale tipped toward a single orange sphere, with an empty pan on the other side

TikTok says yes by a wide margin, and every figure you have read on the subject comes from one internal test TikTok ran in 2022.

The numbers, from TikTok for Business, "Spark Ads 101" (read 4 September 2026, each one labelled 2022 Internal AB Test): a 134 percent higher completion rate and a 157 percent higher six second view-through rate against standard In-Feed Ads. The label sits on TikTok's own page. It is missing from most of the pages that quote the numbers.

Our position is that the structural argument is sound and worth separating from the figure attached to it. A Spark Ad arrives with a handle, a follower count, a sound credit and a live comment thread. An ad from a brand ad account arrives with none of those, and no amount of production can manufacture them, because they are facts about an account rather than choices about creative. That advantage does not rest on anyone's A/B test.

The 134 percent is a different kind of claim: a vendor measuring its own format, four years ago, against a baseline it also controls, with no published method and no independent replication since. It is a good reason to try the format and a bad basis for a media plan! The same caution applies to every platform-published lift figure, including the ones we quote about generated video.

What happens when the code expires or the creator deletes the post?

A faceless mannequin beside an empty display stand with a faint orange ring marking where something used to stand

Delivery stops. The post is the ad, so once the authorization window closes the ad has nothing left to serve.

TikTok builds in protection while a campaign is live: a video has to be un-authorized as a Spark Ad before it can be deleted from the organic account, and a code cannot be removed until every ad using it is gone. That protects the flight you are running, and does nothing for the next one. When a 30 day window ends the decision returns to the creator, and it returns to them holding information they did not have the first time, which is that the video works.

This is the real price of the format and no guide puts a number on it. The best performing creative in the account sits on an account you do not control, on a clock, and every renewal is a negotiation with somebody who has now seen the performance. What that costs is its own subject: what creators charge and what usage windows add on top.

The comment thread carries the same asymmetry. It is a credibility asset while it is running well, and it is not yours to moderate.

How do Spark Ads relate to whitelisting and GMV Max?

Three white pedestals of different heights, the tallest holding an orange sphere and the others plain white cubes

Whitelisting is the same idea under a different name on other platforms. GMV Max is not comparable at all, because it is a campaign type and Spark is a creative format.

It is the general practice of running paid ads from a creator's handle rather than the brand's, and Spark Ads are TikTok's implementation. Meta's is Partnership Ads, renamed from branded content ads: the creator issues a partnership ad code, the brand spends against the post, and the ad carries the creator's name with a paid partnership label. The vocabulary changes and the machinery does not.

GMV Max is the comparison worth correcting, because it is the one people search for most and it is a category error. Since July 2025, GMV Max is "the default and only supported campaign type for TikTok Shop Ads" when the objective is Sales with TikTok Shop as the destination, which removed Video, LIVE and Product Shopping Ads as campaigns anyone can create (TikTok Ads Manager Help Center, read 4 September 2026). GMV Max decides bidding, placement and audience. Spark decides whose post the ad is made from. Asking which to pick is like asking whether to use a camera or a budget.

The permission a creator grants is also not a license to the footage, and a sparked post carries the same disclosure duties as any other paid endorsement: the legal side of running UGC ads.

What do you need before you can run one?

A faceless mannequin holding an orange product box beside a phone on a tripod, a stack of plain boxes waiting behind

An organic post, on an account willing to authorize it. That is the entire prerequisite, and it is the part that is hard.

Everything above this section is media buying, and that is the easy half. The prerequisite underneath it is supply: either your own account posting video worth spending money against, or a creator who will both post and hand over a code. Brands that struggle with Spark Ads almost never struggle with the code. They struggle to keep enough postable video moving!

We sit on that side of the line, so it is worth being exact. go-rocket turns a product URL into a finished 9:16 video; it does not post that video and cannot spark it. Nothing we render is a Spark Ad until a real account publishes it and issues a code.

What our side of the line does change is how the video gets built. Because a Spark Ad is an organic post, our renders carry no call-to-action pill, no price badge and no shop-now button. TikTok's ad system draws the call to action itself, and a second one baked into the frame marks the post as an ad inside a feed of things that are not. The spoken close does that job instead. The same logic sets the rest: a fixed arc of three beats at 15 seconds, five at 30 and eight at 60, and a spoken line budgeted at 14 characters per second of English, calibrated across the 117 rendered voices we own. A line that runs out before the picture does leaves a presenter frozen on screen, and a frozen face is the fastest way to lose a feed. You can paste a product URL and watch a preview build before deciding whether it is worth posting.