← Back to blog

UGC Whitelisting and Spark Ads: 2026 Guide

How UGC whitelisting works in 2026: TikTok Spark Ads authorization codes, Meta partnership ads, where AI-generated UGC fits, and the disclosure line to respect.

Whitelisting is the mechanism that lets a brand run paid ads from a creator's own handle, keeping the creator's name, profile, and social proof attached to the ad instead of the brand's logo. It consistently outperforms standard in-feed creative because the ad looks like a person, not a company. This guide covers how the two platform systems actually work in 2026, TikTok Spark Ads and Meta partnership ads, where AI-generated UGC does and doesn't fit, and the disclosure line you cannot cross. By the end you'll know which content to run from your own account and which requires a real creator handle.

What you'll end up with

A working understanding of two paid-media setups and a clear rule for routing content into them:

Whitelisting has no per-clip production cost of its own, it's a permissions layer on top of creative you already made. The spend is media plus any creator whitelisting fee (see the UGC cost breakdown).

What whitelisting is

Whitelisting (also called creator licensing) is a creator granting a brand permission to run paid ads from the creator's social account. The ad carries the creator's handle and profile, so to the viewer it reads as an organic recommendation from a person they might follow, not a branded ad. That authenticity is the entire value: whitelisted and partnership creative typically beats standard brand-account ads on click-through and cost per result because it clears the "this is an ad" reflex before the viewer even registers it.

The mechanics differ by platform. TikTok uses Spark Ads with an authorization code; Meta uses partnership ads through its Partnership Ads Hub. Here's each.

TikTok Spark Ads

Spark Ads is TikTok's native format for turning an organic post into a paid ad while preserving the post's likes, comments, shares, and follower growth on the original. Engagement accrues to the real post, which is why Spark Ads feel native and tend to outperform standard in-feed ads.

The permission runs through a Spark Code (an authorization code):

  1. The creator generates the code from the specific post. On the video, they tap the three-dot menu, open Ad Settings, toggle on Ad Authorization, choose a duration, and tap Generate to get the code.
  2. The creator picks a duration. Options are 7, 30, 60, or 365 days. When it expires, the brand's ad stops automatically and the creator can issue a new code to extend.
  3. The creator shares the code with the brand.
  4. The brand enters the code in TikTok Ads Manager to pull the post into a campaign. The brand can boost reach and set targeting but cannot edit the content, caption, or creative, it runs as the creator posted it.

That no-edit constraint matters for planning: whatever the creator posts is what runs, so the brief and the organic post have to be right before the code is generated.

Meta partnership ads

Meta's equivalent, formerly called branded content ads, is now partnership ads, run through the 2026 Partnership Ads Hub. A partnership ad lets a brand run paid advertising using a creator's identity, with the paid-partnership label attached.

The Partnership Ads Hub has three tabs:

The creator grants the brand access to run ads through their handle; the brand then builds the campaign in Ads Manager against that partnership. Because the ad carries the creator's identity plus the paid-partnership disclosure, it keeps the creator's authenticity while being transparent that it's a paid placement. Meta's own positioning and third-party data put these ads well ahead of standard creative on CTR and CPA, which is the reason to bother with the setup.

Where AI-generated UGC fits

This is the part brands get wrong, so be precise. AI-generated UGC and whitelisting intersect in two very different ways:

Own-account posting (clean fit)

Running AI-generated UGC-style creative from your own brand account as standard in-feed ads is straightforward and fully legitimate. You made the creative, you own it, you run it. On TikTok you can even Spark your own organic brand posts. This is where the bulk of AI UGC belongs: your account, your creative, disclosed as AI where required.

Creator handles (consent and honesty required)

Whitelisting runs an ad from a real person's handle. You cannot whitelist an AI-generated "creator," there is no real handle, no real person, and no real consent to license. Two rules follow:

The clean mental model: AI UGC on your own account is a creative decision; putting it on a human's whitelisted handle is a consent-and-honesty decision. Keep them separate.

Disclosure crossover

Whitelisting and AI disclosure stack, they don't cancel out:

When in doubt, run AI UGC from your own account with the required AI label, and reserve whitelisting for real creators producing real (even AI-assisted) posts they genuinely stand behind.

Platform notes

FAQ

Can I whitelist AI-generated UGC?

Not as a fake creator. Whitelisting runs a paid ad from a real person's handle with their consent, and an AI-generated persona has no real handle, no real person, and no consent to license, so presenting it as a whitelisted creator's endorsement is a fabricated endorsement. You can run AI-generated UGC-style creative freely from your own brand account (including as TikTok Spark Ads on your own posts), and a real creator can whitelist a real post that uses AI-assisted b-roll. The dividing line is whether a real person is genuinely endorsing the product.

How does a TikTok Spark Code work?

The creator generates the code from a specific post by tapping the three-dot menu, opening Ad Settings, enabling Ad Authorization, choosing a duration (7, 30, 60, or 365 days), and tapping Generate. They share that code with the brand, who enters it in TikTok Ads Manager to run the post as an ad. The brand can boost reach and set targeting but cannot edit the content or caption, and the authorization expires at the chosen duration.

What's the difference between Spark Ads and Meta partnership ads?

Spark Ads is TikTok's system for promoting an organic post while keeping its engagement on the original, authorized via a Spark Code from the creator. Meta partnership ads (formerly branded content ads) let a brand run paid ads through a creator's identity via the Partnership Ads Hub, with a mandatory paid-partnership label. Both keep the creator's authenticity attached to the ad; the setup, controls, and labeling differ by platform.


Whitelisting is a distribution layer on top of creative you still have to make. Build your UGC on 8frame first, run AI-generated variants from your own account, and reserve whitelisting for the real creators producing your validated hero concepts.

Related articles

use caseHow to Add Video Generation to Your AI Agentuse caseDynamic Creative Optimization with AI in 2026use caseAI Music for Ads: Jingles, Beds, and Licensing

Make it
move.

Stay in the loop

Be the first to hear about our launch and get product updates