• How it works
    • Features
    • Blog
    LoginStart a Campaign
    Flare Blog
    TikTok AdsSpark AdsUGC AdsPerformance CreativeTikTok Ads Manager

    TikTok Spark Ads: creator authorization setup guide

    Step-by-step guide for UGC creators to authorize posts for Spark Ads in TikTok Ads Manager — including code generation and common mistakes to avoid.

    Ronny Bruknapp
    Ronny Bruknapp
    August 3, 2026
    ·Updated August 3, 2026·10 min read
    Share:

    A brand just paid you $800 for three UGC videos. You deliver them. Then they come back and ask you to "authorize the post for Spark Ads." You nod confidently — and then immediately open Google with zero idea what that means.

    I've seen this exact moment trip up dozens of creators. The TikTok Ads Manager authorization flow isn't complicated, but it's weirdly underdocumented from the creator's side. Most guides explain it from the brand/advertiser perspective. This one is written for you — the person actually receiving the request and trying not to look lost.

    Here's exactly how it works and where most creators mess it up.

    What TikTok Spark Ads actually are (and why TikTok Ads Manager is involved)

    Spark Ads let a brand run your TikTok post as a paid ad — directly from your account. Unlike standard TikTok ads where a brand uploads your video into their ad account as dark creative, Spark Ads run from your @handle. Your name, your profile photo, your comment section. The ad looks native because it is native.

    That's the whole point. Brands pay a premium for Spark Ads specifically because they perform better than dark posts. When someone sees an ad from a real creator account instead of a brand page, engagement rates go up and cost-per-click tends to go down. According to TikTok's own data, Spark Ads deliver 134% higher completion rates than standard in-feed ads.

    So when a brand asks you to "authorize your post," they want to connect their TikTok Ads Manager account to your specific video so they can run it as a Spark Ad. You control the authorization. You generate a code. They enter it. That's the whole exchange.

    The key thing to understand: you are granting ad use of a specific post, not handing over your account. It's time-limited (7, 30, 60, or 365 days) and post-specific. The brand can't touch anything else.

    Spark Ads are different from whitelisting on Meta. There's no "page admin" access involved. The authorization is post-level only, and it expires automatically. Make sure you negotiate the authorization window before generating the code — 7 days won't cut it for most campaigns.

    Step-by-step: how to authorize a post for Spark Ads

    This is the part no one explains clearly. Follow these in order.

    Step 1: Post the video on TikTok first

    You can't authorize a post that doesn't exist yet. The video has to be live on your account — public or "Publicly visible" settings. Private videos cannot be used for Spark Ads. Draft it, review it, and only hit publish when the content is final and approved by the brand.

    If the brand wants the video only to run as an ad (not appear on your profile organically), you can set it to Friends only or use TikTok's "Ads-only" post setting — but confirm this with the brand first, as it affects organic reach.

    Step 2: Open TikTok Studio or the TikTok app

    Go to TikTok Studio on desktop, or open the TikTok app on mobile. In the app, navigate to your posted video.

    • Desktop (TikTok Studio): Click on the video → go to "More options" → Select "Ad settings" → click "Generate code"
    • Mobile app: Tap the three-dot menu on your video → scroll to "Ad settings" → tap "Generate code"

    You'll be prompted to choose an authorization duration: 7, 30, 60, or 365 days. Pick based on what's in your contract. If you're unsure, ask the brand before generating — you can't change the duration after the code is created without making a new one.

    Step 3: Copy the authorization code and send it to the brand

    TikTok will generate a unique alphanumeric code tied to that specific video. Copy it and send it to your brand contact. It looks something like: 2f7j9a3b... (a string of letters and numbers).

    That's it on your end. The brand enters this code in their TikTok Ads Manager under Creative → Spark Ads Authorization to link your post to their campaign.

    Step 4: Confirm the code is active

    Once you've sent the code, you'll see the authorization status on that video in your settings. It'll show as "Authorized" when the brand has connected it. Some brands are slow to activate — if you haven't seen confirmation within 24-48 hours, follow up. Codes expire after the duration you set or if the post is deleted or privacy settings change.

    The authorization mistakes that kill campaigns (and your client relationship)

    I've talked to enough brands running TikTok performance campaigns to know the same problems come up again and again on the creator side. Here's what goes wrong.

    Deleting or making the video private after authorizing

    This one's brutal. The brand has spent money setting up a campaign, the code is active — and then the creator deletes the post or switches it to private because they "didn't like how it looked." The ad breaks immediately. You'll get an urgent message at 9pm, and the relationship might not recover.

    Once a video is authorized for Spark Ads, treat it as live campaign creative. Don't touch it without telling the brand.

    Generating a 7-day code for a 60-day campaign

    The brand said "we want to run this for the next two months." You generated a 7-day code because it was the default. Now the campaign goes dark at day 8 and someone's ROAS collapses. Always ask: how long is the campaign running? Then generate a code that covers that window, plus a few days of buffer.

    Sending the wrong code for the wrong video

    If you're delivering multiple videos in one batch, it's easy to mix up which code belongs to which post. Label everything before you send. I'd send it as a simple table: Video filename → TikTok post URL → Authorization code → Expiry.

    Setting the video to "Friends Only" without telling anyone

    Some creators do this to keep UGC content off their main feed — which is totally valid, but only if the brand knows. Certain ad objectives in TikTok Ads Manager require the post to be publicly visible. A "Friends Only" post may not be eligible for all campaign types. Confirm with the brand what visibility setting they need.

    What to charge for Spark Ads authorization

    This is where I see creators leave money on the table constantly.

    Authorizing a post for Spark Ads is an add-on to your base UGC fee. If your base rate is $400 for a 30-second video, Spark Ads authorization should be an additional line item — typically $50–$150 depending on the duration. A 365-day authorization for a performance campaign is worth more than 30 days, full stop.

    Some brands will try to bundle it in and claim it's just "standard." It's not. Spark Ads is a form of paid amplification from your handle. Your UGC usage rights contract should spell out exactly what's covered — and authorization for paid ads from your account should have its own clause.

    If you haven't thought about how whitelisting and paid amplification fit into your overall pricing, our full breakdown of UGC ads and performance creative covers the whole picture — from creative strategy to how brands actually use content after delivery.

    How Spark Ads fit into a broader performance creative strategy

    From a brand's perspective, Spark Ads are one piece of a larger testing system. They're often running multiple creator posts simultaneously in TikTok Ads Manager — testing different hooks, formats, and calls to action. If your video gets Spark Ads authorization requested, it's because the brand thinks it has real ad potential.

    That's a good thing for you. It means they want to put budget behind it, which often means future campaigns if the creative performs. The brands running serious TikTok performance programs aren't doing one-offs — they're building creative brief examples and systematic hook testing pipelines.

    Understanding that context helps you be a better creative partner. When you know the brand is A/B testing hook variations and running multiple Spark Ads simultaneously, you start making videos with that framework in mind — not just "good content," but content built to win in an auction environment.

    If you want to go deeper on writing the kind of video scripts that brands actually want to scale, how to write a UGC ad script that actually converts is the place to start.

    TikTok regularly updates the Spark Ads authorization interface inside TikTok Studio. If you can't find the "Ad settings" option on a video, check that your account is set to a business/creator account type — personal accounts sometimes have restricted access to ad authorization features. You can switch account type in Settings → Manage Account.

    FAQ

    Frequently Asked Questions

    How do I generate a Spark Ads authorization code on TikTok?
    Open TikTok Studio on desktop or your TikTok app on mobile, navigate to the specific published video, and tap or click the three-dot menu → Ad settings → Generate code. Choose your authorization duration and copy the code to send to the brand.
    How long does a TikTok Spark Ads authorization code last?
    You choose the duration when generating the code: 7, 30, 60, or 365 days. The code cannot be extended once generated — if the campaign runs longer, you'll need to generate a new code.
    Can a brand access my TikTok account through Spark Ads authorization?
    No. Spark Ads authorization is post-specific. The brand can only run that specific video as an ad — they get no access to your account, DMs, settings, or other content.
    Do I need to charge extra for TikTok Spark Ads authorization?
    Yes — most experienced UGC creators charge an additional $50–$150 on top of their base video rate for Spark Ads authorization, with the price varying based on the duration and campaign scale.
    What happens if I delete a TikTok post that's been authorized for Spark Ads?
    The ad breaks immediately. Any active campaign using that post will stop running. Never delete or set to private a post that's currently authorized for a Spark Ads campaign without first coordinating with the brand.
    Can a TikTok post set to 'Friends Only' be used for Spark Ads?
    It depends on the campaign objective. Some TikTok ad types require the post to be publicly visible. Check with the brand before restricting the post's visibility, as it can make the video ineligible for certain campaign setups.

    Related reading

    • UGC ads: the complete performance creative guide
    • Why UGC content beats polished ads on Meta and TikTok
    • UGC videos: ad-ready vs. organic content explained
    • How to write a UGC ad script that actually converts
    • UGC usage rights: the complete creator guide
    • Creative brief examples for UGC hook A/B testing

    On this page

    • What TikTok Spark Ads actually are (and why TikTok Ads Manager is involved)
    • Step-by-step: how to authorize a post for Spark Ads
    • Step 1: Post the video on TikTok first
    • Step 2: Open TikTok Studio or the TikTok app
    • Step 3: Copy the authorization code and send it to the brand
    • Step 4: Confirm the code is active
    • The authorization mistakes that kill campaigns (and your client relationship)
    • Deleting or making the video private after authorizing
    • Generating a 7-day code for a 60-day campaign
    • Sending the wrong code for the wrong video
    • Setting the video to "Friends Only" without telling anyone
    • What to charge for Spark Ads authorization
    • How Spark Ads fit into a broader performance creative strategy
    • FAQ
    • Related reading
    Free to join

    Start landing brand partnerships on Flare

    Flare connects creators with brands for long-term ambassador partnerships. Find campaigns, manage your content across platforms, and get paid — all in one place.

    Join Flare — it's freeRunning a brand? Find creators instead →
    Flare

    The operating system for creator-powered growth — recruit, brief, track, and pay UGC creators at scale.

    Product

    • How it works
    • Features
    • Marketplace
    • Blog
    • FAQ

    Audience

    • Start a campaign
    • For creators
    • Talk to our team

    Legal

    • Privacy Policy
    • Terms of Use

    Support

    • Contact

    Social

    • X
    • Instagram
    • TikTok
    • Facebook

    © 2026 Crelio Tech, Inc · 1111B S Governors Ave STE 52394, Dover, DE 19904, USA