How to audit creator ads in Meta Ads Manager, step by step
Updated November 7, 2026 · 6 min read
To audit creator ads on Meta, export every active ad from Ads Manager, mark each one that uses creator content, and put the license end date next to it. Anything past its end date gets paused, anything ending in the next 14 days gets a renewal request, and anything with no license on file gets investigated before it runs another day. The steps below take you from a blank sheet to that list.
Why the audit has to start in Ads Manager
Most teams already know when their licenses end. The dates are in contracts, a tracker, or a creator platform. What they don't know is which live ads depend on each license. A winning creator video gets duplicated into new ad sets, re-cut into new sizes, and sometimes downloaded and re-uploaded as an ordinary creative. Each copy is a separate ad that has to stop when the license does.
So the audit runs in the opposite direction from a tracker. Instead of starting from the contract and asking when it ends, you start from every live ad and ask which contract covers it. The ads that can't answer that question are the ones that become zombie ads: creator ads still running after the license behind them ended.
What you need before you start
Gather these first, so the audit isn't interrupted halfway through:
- Access to every Meta ad account that runs the brand's ads, including regional and test accounts.
- The license record for each creator deal: creator, which videos, channels, start date and end date.
- A spreadsheet to work in. Our free rights tracker template has the license columns ready.
- 1 named person who will make the pause or renew call on each finding.
The audit, in 7 steps
Work through each ad account in turn. Agencies should run the steps once per client, never across clients in 1 sheet.
- 1. In Ads Manager, open the Ads tab for the account, set the date range to cover today, and filter delivery to active ads only.
- 2. Add the ad name, ad set and campaign as columns and export the table. Note the Page or Instagram account each ad runs from, using the ad preview if your columns don't show it.
- 3. Watch every creative once, or scan thumbnails, and mark each ad that shows a creator: their face, voice, handle or footage. Include ads that run from your own Page, not only partnership ads.
- 4. For each marked ad, write the creator's handle and the video name, so ads that share a video sit next to each other when you sort.
- 5. Look up the license for that creator and video, and copy its end date and allowed channels into the row. Leave the cell empty if you can't find one.
- 6. Sort by end date and label every row: expired, ending within 14 days, no license found, or covered.
- 7. Act on the labels the same day, using the table below, and write down who did what and when.
What to do with each finding
The point of the audit is the action at the end. Agree these rules before you start, so nobody debates them ad by ad:
- Finding: Expired
- What it means: The license end date has passed and the ad is still live.
- What to do: Pause every copy today, then ask the creator about a paid extension if you want it back.
- Finding: Ending within 14 days
- What it means: Still covered, but not for long.
- What to do: Send the renewal request now, or schedule the pause for the end date.
- Finding: No license found
- What it means: Creator content with no deal on file.
- What to do: Find the contract within 1 working day. If nobody can, pause it.
- Finding: Wrong channel
- What it means: Licensed, but not for the placement it runs in, such as paid ads on an organic-only deal.
- What to do: Pause it or move it to an allowed placement, then check the deal.
- Finding: Covered
- What it means: Inside the window and the channels.
- What to do: No action. Re-check on the next audit.
Where manual audits miss ads
The same blind spots come up again and again. Lapse's own unpublished count of 31 US direct-to-consumer brands in Meta's public Ad Library on 2026-11-06 found 232 live partnership ads (creator or publisher) across 26 brands, and 23 of them (10%) had been running for 90 days or more. Long-running doesn't mean past its license, but every one of those ads needs an answer.
The same count found that 1 creator often appears on 4 or more live ads at 1 brand, in different hooks, sizes and ad sets, and that creator ads tend to launch in batches, so they expire in batches. Watch for these when you audit:
- Duplicates in other ad sets, campaigns or ad accounts. Pausing the original leaves the copies live.
- Re-uploaded videos with no partnership label. They run from your Page, so a label search won't find them.
- Evergreen and Advantage+ campaigns that keep a top performer running long after anyone checked it.
- Ads launched from a different ad account by a previous agency or a regional team.
Why the platform permission isn't the audit
Since September 2026, Meta's Creator Marketing Hub has supported expiration dates on creator permissions for partnership ads, as Social Media Today reported. That's useful, but it's a platform setting, not your contract. The 2 dates can differ, and a creator video re-uploaded as an ordinary ad has no permission to expire at all.
The license is what decides what you may run, so the audit has to compare live ads with the license. If you're weighing a spreadsheet, a rights tracker or Meta's own expiry, our comparison pages set out what each one checks.
Compare Lapse with spreadsheets, trackers and Meta's permission expiry When a creator whitelisting license expiresHow often to re-run it
Run a full audit when you take on a new client or ad account, and a short one every month after that. Monthly is the minimum, because winners get duplicated and new copies start their own clock. Catching an end date 14 days early leaves time to renew or pause on your terms. Gigapay's 2026 roundup notes that extension pricing agreed in advance is consistently cheaper; citing CreatoHunt, it puts extensions from 30 to 60 or 90 days negotiated after launch at 60–75% of the original rate.
Once you have dozens of licensed videos or several ad accounts, the monthly audit is a day of work that is out of date by the next morning. Lapse runs the same check every day: it reads every live Meta ad, matches it to your license sheet, and alerts you to anything expired or ending soon, and to partnership ads with no license on file. Ads from your own Page that match no license are listed in a coverage report for you to check. The first audit of 1 ad account is free.
Get a free audit of 1 Meta ad accountCommon questions
- How long does a manual audit take?
- It depends on how many live ads you have and how tidy your license records are. Finding the contract for each ad is usually the slow part, not the export.
- Do I need to audit ads that run from my own Page?
- Yes. Creator videos re-uploaded as ordinary ads carry no partnership label, but they still need a license. They're the easiest to miss.
- What if I can't find the license for an ad?
- Treat it as having no license until someone finds the contract. Pause it if nobody can within 1 working day. This is general information, not legal advice.
- Can I check a competitor's or a client's ads without access?
- Meta's public Ad Library shows active ads and the date each started running. It won't show licenses, but it's a quick way to spot long-running creator ads.
- Does revoking the partnership permission stop the ads?
- Don't rely on it. Pause the ads themselves, including every duplicate, and keep a record of when you did it.
See which of your creator ads should stop running.
Send us your rights sheet and view-only access to one Meta ad account. Within 48 hours you get a list of every ad whose rights ended, end soon, or have no deal on file. Free.
Sources: Social Media Today, Meta adds more creator partnership tools (Sept 15, 2026); Gigapay, Influencer usage rights and whitelisting fees in 2026
This guide is general information, not legal advice. Your contract terms decide what you may run.