TikTok Spark Ads · Code · Updated October 2026

TikTok Spark Ads codeHow to get one, and how to use it

A Spark Ads code is the authorization a creator generates for one TikTok post so a brand can run it as an ad. The creator taps the three dots on the video, opens Ad settings, turns on Ad authorization, picks 7, 30, 60 or 365 days and copies the code. The brand pastes it into TikTok Ads Manager.

A post, running as an ad

Ad settings, on the post

  • Ad authorization
  • Days73060365
#SAMPLE+a1B2c3D4e5F6g7H8i9J0k1L2m3N4o5P6q7R8s9T0=Copy Code, send to the brand. Sample format.
Illustration: a TikTok ad playing under a creator’s handle, the way a Spark Ad renders. The handle, counts and code are samples.

How to generate a Spark Ads code (creator)

On the video: three dots, Ad settings, agree to the advertising terms, turn on Ad authorization, generate the code, choose the duration and copy it.

  1. Allow ad authorization on your account

    In the TikTok app, go to Settings and privacy, or Me and then Creator tools, and allow authorized posts.
  2. Open the video

    Pick the post the brand wants to run.
  3. Tap the three dots, then Ad settings

    Agree to the advertising content terms when asked.
  4. Turn on Ad authorization

    The toggle sits in that post’s Ad settings.
  5. Generate the code and pick a duration

    7, 30, 60 or 365 days. The ad stops when the time runs out.
  6. Copy the code and send it

    Tap Copy Code and send it to the brand.

Steps as the TikTok Ads Manager Help Center gives them, October 2026. If you tag the brand as a partner on the post, it is pre-authorized for Spark Ads for 60 days by default.

How to use a Spark Ads code (advertiser)

In TikTok Ads Manager: Tools, Creative library, Spark ads posts, Apply for Authorization. Paste the code, Search, Confirm. The post is then available when you build the ad.

  1. Go to Tools

    In TikTok Ads Manager.
  2. Open Creative library

    Under the Creative tab.
  3. Click Spark ads posts, then Apply for Authorization

    This opens the code search.
  4. Paste the code and click Search

    Up to 20 codes at a time when you add them inside an ad.
  5. Review the post and click Confirm

    It now shows in the TikTok posts tab of every ad.

For Duets and Stitches you need a code from both creators: enter the second creator’s code first, and when Ads Manager confirms a dual-creator post, enter the original creator’s code. Setting up the ad itself is on TikTok Spark Ads.

How long does a Spark Ads code last?

7, 30, 60 or 365 days, chosen by the creator. Brand-partner tagged posts default to 60 days, authorization requests sent from Content Suite default to 365, and Branded Buzz videos get 180.

From the TikTok Ads Manager Help Center.
How the post was authorizedWindow
Video code from the app7, 30, 60 or 365 days, the creator picks
Brand partner tag on the post60 days by default
Request sent from Content Suite365 days by default
Branded Buzz video180 days from approval

Plan the flight inside the window. If the ad is scheduled to run past it, Ads Manager refuses with "Authorization ends before the ad’s end time." A calendar of every code and its end date is the boring part that saves the winner. How to agree the window in the deal is in influencer whitelisting.

Spark Ads without codes

Link the creator’s whole account in Business Center with the Existing posts permission, or request authorization from TikTok One or Content Suite. Or skip creators and spark your own account’s posts.

  • Business Center. Accounts, Add a TikTok Account, Link an existing TikTok account, Send a QR code. The creator scans it; turn on Existing posts.
  • TikTok One. Request authorization on a creator’s post and sync it to Ads Manager.
  • Your own account. No codes at all. The catch is making posts good enough to spark every week.

Director by Sprites is a full creative team for your startup. Every Monday you get finished, on-brand video ads, reviewed by a human. You never write a prompt.

Spark Ads code errors and fixes

Most code errors mean the post changed: it was deleted, made private, flagged, or the authorization ran out. The fix is almost always a new code from the creator.

Messages as the TikTok Ads Manager Help Center lists them, October 2026.
What Ads Manager saysWhat it meansFix
"Authorization expired."The code’s 7, 30, 60 or 365 days are upAsk the creator to extend it
"Authorization ends before the ad’s end time."The ad is scheduled past the codeShorten the ad or get a longer code
"The post code is incorrect."A typo, or a partial pasteRe-copy it, or ask for a new one
"The code has been deleted."The creator removed the authorizationAsk for a new code
"The post is not public."The video is privateAsk the creator to make it public
"The video has been deleted and cannot be used to create ads."The post is gonePick another post
"Story videos can’t be used for Spark Ads."It was posted as a StoryRepost it as a normal video
"Duet carousels can’t be used for Spark Ads."Duet plus carouselUse a single-creator post
"This post can’t be used for ads because it tags multiple posts."The post tags other postsPick another post

Frequently asked questions

How do I get a Spark Ads code on TikTok?

Open the video, tap the three dots, then Ad settings. Agree to the advertising terms, turn on Ad authorization, generate the code, choose 7, 30, 60 or 365 days and tap Copy Code.

Where do I put a Spark Ads code?

In TikTok Ads Manager: Tools, Creative library, Spark ads posts, Apply for Authorization. Paste the code, click Search, then Confirm. You can also add codes inside an ad from the TikTok posts tab.

Why is my Spark Ads code not working?

Usually the post is private, deleted, flagged or a Story, the code was mistyped, or the authorization expired. Ask the creator to fix the post or send a new code.

Can a creator cancel a Spark Ads code?

The creator controls the post’s ad authorization. Once a code is gone, Ads Manager reports "The code has been deleted" and you need a new one.

Do Spark Ads codes expire?

Yes. Each code lasts the 7, 30, 60 or 365 days the creator chose. When it expires the ad stops and Ads Manager shows "Authorization expired."

Want organic-looking ads without chasing codes?

Every creator means a brief, a contract and a code that expires. Director by Sprites is a full creative team for your startup, in private beta. Every Monday you get finished, on-brand video ads, reviewed by a human. You pick the winners. Sprites ships the campaigns.