What 'Creative Limited' and 'Creative Fatigue' actually mean in Ads Manager
Meta will label a fading ad for you. The problem is what triggers the label: by the time you see Creative Fatigue, your cost per result has already doubled. Here is exactly how both tags work.
In Meta Ads Manager's Delivery column, Creative Limited appears when an ad's cost per result has risen above your previous ads but is still less than double. Creative Fatigue appears when cost per result reaches or exceeds twice your previous ads. Both are calculated from cost per result, which is the last metric to move when a creative decays, so both tags are lagging indicators by construction: the Creative Fatigue label means the damage has already happened. Both also only appear for ad sets running a single creative (plus some Advantage+ catalog cases), so most multi-creative ad sets never get labelled at all.
Meta does tell you when a creative is dying. That surprises people who have been told the platform gives you nothing. The catch is not whether the warning exists, it is when it arrives and which ads can ever receive it.
The two labels, precisely
In the Delivery column of Ads Manager you may see one of two statuses. Creative Limited means the cost per result of the current ad is higher than that of your previous ads, but still less than double. Creative Fatigue means the cost per result has reached or passed twice your previous ads. That is the entire trigger logic, and it is worth reading twice, because it tells you exactly how late these warnings are.
Creative Limited = cost per result above your past ads. Creative Fatigue = cost per result at or above 2x your past ads. If you are waiting for the second label to act, you are waiting for your cost to double before you respond.
Why both labels arrive late by design
Creative decay moves through a sequence. Attention drops first, so hook rate on video slips. Click-through rate decays next. Frequency climbs as delivery works harder to find fresh eyes. Cost per result rises last, because it is the compound consequence of all the earlier signals. Meta's tags are computed from that final metric. So the tag cannot fire until the decline has already worked its way through every leading indicator and landed in your cost. In practice that is often two to three weeks after the fade began.
The coverage gap nobody mentions
There is a second limitation that matters more than the timing for most accounts: these delivery labels only appear for ad sets running a single creative, with some Advantage+ catalog exceptions. If you follow the standard advice and run several creatives per ad set, which you should, most of your ads become ineligible for the warning entirely. You can run a properly structured account and never see either label while creatives quietly fade inside it.
What to do when you see either tag
- Treat Creative Limited as urgent, not as a warning shot. It already means cost per result has risen above your baseline.
- Treat Creative Fatigue as a postmortem. Refresh immediately, then ask what could have caught it two weeks earlier.
- Do not edit the live ad's image, video, or text as your fix, since editing a live creative resets its learning.
- Launch fresh variants inside the same ad set so delivery history is preserved, then shift budget and pause the loser.
- Check whether the ad set has more than one creative. If it does, understand that no label will ever appear, and you need another detection method.
What to watch instead
If you want to act before your cost doubles, you have to read the leading signals directly: rolling click-through rate against that specific ad's own earlier baseline, how fast frequency is climbing rather than its absolute level, and how much of your addressable audience has already been reached. Those move days to weeks before cost per result does. That is the whole gap between a label that tells you an ad died and a signal that tells you an ad is dying.
Meta's tags are an obituary. Useful, accurate, and published after the funeral.
Fadar reads the leading signals instead: CTR decay, frequency velocity, and reach saturation, each judged against the ad's own baseline, on every ad including multi-creative ad sets. It pings Slack, Telegram, or Discord the day the compound signal trips, with the damage in euros. The 90-day backtest shows what your account's labels would have cost you.
Fadar watches every Meta ad for fatigue and pings Slack, Telegram, or Discord in euros the day one starts to fade. The 90-day backtest is free.
Run the free backtest