• How it works
    • Features
    • Blog
    LoginStart a Campaign
    Flare Blog
    UGC for BrandsUGC AdsPerformance CreativeMeta AdsTikTok Ads

    UGC video ads: how to run creator content as dark posts

    Learn how brands legally run UGC video ads as dark posts on Meta and TikTok—covering whitelisting, usage rights, Spark Ads, and FTC disclosures.

    Ronny Bruknapp
    Ronny Bruknapp
    August 26, 2026
    ·12 min read
    Share:

    A brand I spoke with last month had 14 UGC videos sitting in a Google Drive folder. Great hooks, authentic delivery, real product demos. And they were boosting them from their own brand account, watching CPMs spike and performance tank, wondering why UGC wasn't working for them.

    The content wasn't the problem. The distribution method was.

    Running UGC video ads the right way — as dark posts, through whitelisting or Spark Ads, with proper usage rights locked in — is a completely different beast from hitting "Boost Post." And most brands either don't know the difference, or they know it and skip the setup because it feels complicated. This post breaks down exactly how to do it properly, from the legal paperwork to the ad account settings.

    What "UGC video ads" actually means (and what it doesn't)

    When I say UGC video ads, I mean creator-filmed content that a brand runs as paid media. Not reposts. Not boosted organic content. Paid, targeted ads that use a creator's raw, authentic-feeling video as the creative.

    The critical distinction is where the ad appears to come from. You have three options:

    1. Boost from your brand account — The ad shows your brand handle. The creator's involvement is invisible. You're using their content but stripping the authenticity signal. Don't do this if you can avoid it.

    2. Dark post (unpublished post) from your brand account — The ad runs in feeds but doesn't appear on your brand page. Better for testing, but still shows your brand handle.

    3. Whitelisted/Spark Ad from the creator's account — The ad appears to come from the creator. This is the format that actually converts because it looks like content, not an ad.

    Option 3 is almost always the right answer. And it requires proper setup on both platforms.

    Setting up UGC video ads on Meta (whitelisting)

    Meta calls this "Partnership Ads" now (they rebranded from "Branded Content Ads" in 2023). The mechanic: the creator grants your brand advertising permissions through Meta Business Manager, and you run ads that display the creator's handle, their follower count, and their profile photo — even though your ad account is controlling spend and targeting.

    Here's the exact flow:

    Step 1: Get usage rights in writing first. Before you touch Meta Business Manager, your contract with the creator needs to explicitly grant you rights to run their content as paid ads. Specifically, you need "paid amplification rights" or "whitelisting rights" with a defined duration and platform scope. If your contract just says "you may use this content on social media," that's not enough. Our post on UGC usage rights covers the exact language to use — but the short version is: spell out paid ads, name the platforms, define the time window.

    Step 2: Creator connects their Facebook Page or Instagram account to your Business Manager. They go to Settings → Accounts → Instagram (or Facebook) → Existing Partners → enter your Business Manager ID. You'll see their account appear in your Business Manager under "Instagram Accounts" or "Pages."

    Step 3: Build your ad in Ads Manager using Partnership Ads. When you create a new ad, select "Partnership ad" as the ad type, then choose the creator's connected account as the identity. Upload their UGC video as the creative. Meta will show a "Paid partnership" label under the creator's handle — which is also how you stay FTC-compliant (more on that below).

    Step 4: Target freely. Once the ad is live, you control all targeting, bidding, budget. The creator doesn't see your targeting parameters. They can see basic performance metrics if you choose to share them, but that's optional.

    One thing I see brands screw up constantly: they forget to set an expiration on the access grant. If your usage rights contract says 6 months, revoke the Business Manager access after 6 months. Leaving it open is how you end up in a dispute 18 months later when a creator demands more compensation for content still running.

    Setting up UGC video ads on TikTok (Spark Ads)

    TikTok's equivalent is Spark Ads — and honestly, the setup is cleaner than Meta's.

    The creator films the video, posts it to their TikTok account (can be set to "Only Me" so it doesn't appear publicly), then generates an authorization code in their TikTok app. They go to their profile → Creator tools → Ad settings → Authorize → select the video → generate a code with an expiry date (max 365 days). They send you that code.

    You enter the code in TikTok Ads Manager → Creative → Spark Ads → Add Post → paste code. Done. Now you can run that video as an ad showing the creator's handle, their username, their profile picture.

    The big difference from Meta: the video needs to actually exist on TikTok first. You can't upload a raw file directly. The creator has to post it (even if only visible to themselves), then authorize it. This means your review-and-approval workflow needs to happen before they hit post, not after.

    For that reason, I always recommend brands get a full-resolution MP4 for review purposes, approve it, then have the creator post and authorize. Trying to fix creative issues after the TikTok post exists creates unnecessary friction.

    Usage rights window matters on TikTok. Spark Ad authorization codes expire — the creator sets this when generating the code, up to 365 days. After expiry, the ad stops running automatically. Build this into your campaign planning so you're not surprised by a sudden creative blackout mid-campaign.

    Dark posts: running UGC without it appearing on your page

    A dark post (officially called an "unpublished post" in Meta's interface) is a paid ad that exists only in targeted feeds — it won't show up on your brand's Facebook or Instagram page, and it won't appear in anyone's feed who isn't in your target audience.

    Why does this matter for UGC video ads specifically?

    Because you might be testing 8 different creator videos simultaneously. You don't want 8 new posts cluttering your brand page. Dark posts let you run all 8 in split tests without any of them appearing organically. It keeps your page clean and your testing disciplined.

    To create a dark post in Meta Ads Manager: when creating your ad, don't select an existing post — create a new ad directly in the ad creation flow. This will never be published to your page. If you're running Partnership Ads from a creator's account, those automatically function as dark posts on your brand page (they show on the creator's side as a labeled ad, not a standard post).

    On TikTok, the "Only Me" visibility trick I mentioned earlier achieves the same thing — the creator posts the video, it's invisible to the public, but you can still run it as a Spark Ad to any audience you target.

    This is, frankly, one of the most underused setups in paid social. The UGC ad creative testing playbook I recommend relies heavily on dark posts precisely because you can iterate fast without your brand page becoming a graveyard of old test creatives.

    FTC disclosure: what's required, what's not optional

    I want to be direct here: brands that skip FTC disclosure on UGC video ads are taking a legal risk, full stop. The FTC's updated endorsement guidelines from 2023 make clear that material connections must be disclosed, and paid ads using creator content absolutely count.

    The good news: the platform labels mostly do the work for you.

    On Meta Partnership Ads, the "Paid partnership" label that appears under the creator's handle is FTC-compliant disclosure. You don't need the creator to add "#ad" in the caption when running through the proper Partnership Ads flow — though having it there doesn't hurt.

    On TikTok Spark Ads, TikTok automatically adds a "Sponsored" label when you run a video as an ad. Same deal — this satisfies the disclosure requirement.

    Where brands get into trouble: running a creator's video as a standard dark post from your own brand account without the Partnership Ads setup. In that case, there's no creator disclosure at all — just a brand ad using creator-style content. The FTC would argue that mimicking a creator's style without disclosing the commercial relationship is deceptive. Use the proper whitelisting/Spark Ads infrastructure and this problem disappears.

    Usage rights: what your contract must say before you run a single ad

    I want to call this out specifically because it's where most brands either skip the paperwork or use vague language that causes problems later.

    Your UGC contract — or at minimum your brief's terms section — needs to explicitly state:

    • Paid amplification rights: permission to run the content as paid ads (not just organic reposts)
    • Platforms named: Meta (Facebook + Instagram), TikTok — list them specifically
    • Duration: 6 months, 12 months, perpetuity — define it clearly. I'd push back on perpetuity for creators, but that's their negotiation to have. See our post on UGC whitelisting rights for the full breakdown on what creators should charge for this
    • Geographic scope: US only, worldwide, specific markets
    • Right to edit/adapt: whether you can add supers, captions, music, or crop the video

    Without these clauses, you're running ads on content you don't legally have permission to use as ads. That's not a hypothetical risk — I've seen brands get hit with DMCA takedowns from their own creators because the contract didn't cover paid amplification. Don't be that brand.

    If you're still figuring out the broader strategy for sourcing and briefing creators before you get to the ad-running stage, the UGC marketing guide for brands covers the full end-to-end flow.

    Boosting vs. dark posts vs. whitelisting: a quick decision framework

    Not every situation calls for full whitelisting. Here's how I think about it:

    Boost from brand account → Only for content you already own outright, when you want to test quickly with minimal setup. Expect lower performance than whitelisted content.

    Dark post from brand account → Good for testing creative in isolation without polluting your page. Better than boosting, still not as performant as creator-identity ads.

    Whitelisted Partnership Ad / Spark Ad → Default choice for any UGC content you're investing real budget behind. The creator's face and handle stay front and center, the authenticity is preserved, and the platform labels handle compliance.

    The UGC vs. influencer marketing breakdown we did goes deeper on why the creator-identity signal matters for conversion rates — the short version is that audiences are increasingly trained to ignore brand-labeled ads, and seeing a real person's handle changes the trust calculus completely.

    Budget check before you scale: if you're spending more than $500/month on UGC ad spend, the whitelisting setup is worth the 20 minutes of admin time every single time. The CPM and CTR difference vs. brand-account ads routinely covers the effort within the first week.

    FAQ

    Frequently Asked Questions

    What are UGC video ads?
    UGC video ads are creator-filmed content that brands run as paid advertising on platforms like Meta and TikTok. Unlike organic posts, they're targeted to specific audiences and typically run through whitelisting or Spark Ads so they appear to come from the creator's account.
    What is the difference between a dark post and a regular ad?
    A dark post (unpublished post) runs in targeted feeds but never appears on your brand's page or in organic reach. It's invisible to anyone outside your targeted audience, making it ideal for split-testing multiple UGC creatives simultaneously without cluttering your brand profile.
    Do I need the creator's permission to run their UGC as an ad?
    Yes. Your contract must explicitly grant paid amplification rights, name the platforms, and define the duration. Running creator content as paid ads without these clauses — even if you commissioned the content — exposes you to DMCA claims and FTC violations.
    How does UGC whitelisting work on Meta?
    The creator connects their Instagram or Facebook account to your Business Manager and grants advertising permissions. You then run ads through Meta's Partnership Ads format using their account as the identity, meaning the ad shows their handle and profile while you control targeting and spend.
    What are TikTok Spark Ads and how do they work with UGC?
    Spark Ads let brands amplify a creator's existing TikTok post as a paid ad. The creator posts the video (even to 'Only Me' visibility), generates an authorization code in their TikTok settings, and shares it with the brand. The brand enters the code in TikTok Ads Manager to run the video as an ad showing the creator's handle.
    Does running UGC as a paid ad require FTC disclosure?
    Yes, but the platform labels handle most of it. Meta Partnership Ads automatically add a 'Paid partnership' label and TikTok Spark Ads add 'Sponsored' — both satisfy FTC disclosure requirements. Running creator-style content as a standard brand ad without these labels is where brands get into trouble.

    Related reading

    • UGC marketing: the brand's complete guide (2025)
    • UGC ad creative testing: how to find winners fast
    • UGC vs. influencer marketing: which should your brand budget?
    • How to write a UGC campaign brief that works
    • UGC marketing ROI: metrics and reporting guide
    • How to hire UGC creators: a brand marketer's checklist

    On this page

    • What "UGC video ads" actually means (and what it doesn't)
    • Setting up UGC video ads on Meta (whitelisting)
    • Setting up UGC video ads on TikTok (Spark Ads)
    • Dark posts: running UGC without it appearing on your page
    • FTC disclosure: what's required, what's not optional
    • Usage rights: what your contract must say before you run a single ad
    • Boosting vs. dark posts vs. whitelisting: a quick decision framework
    • 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