TikTok: Spark Ads authorization code error
Spark Ads promote a real TikTok post, which needs an authorization code from the creator. If the code is wrong, expired, or the post changed, you’ll get an error — here’s how to fix it.
What you’ll see
Section titled “What you’ll see”An error about the authorization code, such as invalid code, code expired, code not found, or video unavailable / deleted.
What this means
Section titled “What this means”To run someone’s organic post as an ad, the account that owns the post generates an authorization code and shares it with you. The code (and the post) must still be valid when the ad runs.
Why it happened
Section titled “Why it happened”- The code was typed/pasted incorrectly.
- The code expired (codes are valid for a set window — e.g. 7/30/60/365 days).
- The original post was deleted or made private.
- The authorization window ends before your ad’s end date.
How to fix it
Section titled “How to fix it”- Ask the creator (or your own TikTok account) to generate a new authorization code for the post in the TikTok app (Profile → post → … → Ad settings / Ad authorization).
- Choose an authorization period that covers your whole campaign.
- Make sure the post is still public and unchanged.
- Paste the fresh code into markXpand and Relaunch.
How to know it worked
Section titled “How to know it worked”The Spark Ad accepts the code and the post runs as your ad.
Still stuck?
Section titled “Still stuck?”It helps to include a screenshot of the code error.