Action

How to Authorize Spark Ads on TikTok

Generate a Spark Ads authorization code so a brand can run ads using your organic post — without giving up your account. Here is the full flow.

Spark Ads let a brand promote your real organic post as an ad while it keeps your handle and engagement — and they do it with an authorization code, never your login. As the creator, you turn on access for a specific video and generate a code, set how long the authorization lasts, and hand the code to the advertiser. You stay in control: the authorization is scoped to the post and you can revoke it.

If your situation is actually …

Before you start

  • The post is eligible and public

    You authorize a specific public video; private or restricted posts cannot be used.

  • Ad authorization is available on your account

    You generate the code from your post’s settings; a business account or TikTok Studio gives you the option to grant ad authorization.

  • You and the advertiser agree on a duration

    The code carries a time limit, so decide how long the brand should be able to run with it.

Generate a Spark Ads code

  1. Open the post you want to authorize

    In the TikTok app or TikTok Studio, open the specific video you are happy for the brand to promote.

    Where: TikTok app → your video → settings

  2. Turn on ad authorization for the post

    In the post’s settings, enable ad authorization so the video can be used in Spark Ads.

    Where: TikTok app → video → ad settings → authorize

  3. Set a duration and generate the code

    Choose how long the authorization should last, then generate the authorization code.

    Confirm: You receive an authorization code tied to that video and duration.

  4. Send the code to the advertiser

    Share the code with the brand so they can apply it to their Spark Ad. They never receive your login.

    If this fails: Spark Ads code not working

Common mistakes

  • Setting too short a duration

    If the authorization expires mid-campaign, the brand’s ad stops. Match the duration to the campaign.

    Why it happens: The duration is easy to set low without thinking ahead.

    Already happened: Spark Ads code not working

  • Sharing login details "to make it easier"

    Spark Ads is built so you never need to. A code does the whole job and keeps your account yours.

    Why it happens: A misconception that the brand needs account access.

    Already happened: Why sharing your TikTok login is dangerous

Frequently asked questions

No. The code authorizes one post for advertising. The brand never gets your login or your account.

Delvia

Access issues are easier to prevent when roles, owners, and responsibilities are recorded clearly

Most access problems trace back to the same gap — no clear record of who has access, what role they hold, and what should happen when that changes. Delvia helps you keep that record so problems are visible before they become incidents.

Delvia is free on iPhone and Android. Keep a clear record of who has access to your accounts — and what to do when that changes — wherever you are.