Case study
Why supplement ads are rejected by ad platforms after a clean check
A clean script check does not mean an ad platform will accept a supplement ad. What our engineer found when a video team's checker stayed quiet on the lines that get supplement ads rejected, and warned about the honest ones.
Key takeaways
- A script checker only protects you against the rules it was written for, and those rules differ by product category.
- A checker that warns about honest offers such as a refund trains your team to stop reading its warnings.
- A good warning names what to write instead, not only what is wrong.
- Let the product category on the brief choose the rules and the look, so nobody has to remember them on each ad.
- Keep what your existing ads produce and compare new work against it before adding a new style.
An ad your script checker passes can still be turned down by the platform, and in a strictly reviewed category that usually happens on lines a general check knows nothing about. A client's video team brought us its reference supplement ads, and by the end of that same evening and night its ad tool was picking its rules and its settings from the kind of product on the brief. Supplement ads now start in a look built for supplements, and their scripts are checked for the claims that get supplement ads rejected.
Why a clean script check still lets supplement ads be rejected
Supplement ads sit in one of the most strictly reviewed categories on the big ad platforms, and the lines that get them turned down are not the ones a lifestyle ad has to worry about.
- A borrowed endorsement: a famous person's name, or a television show or news outlet named as though it backed the product.
- A drug-style claim: the product treats, reverses or prevents an illness.
- An approval mentioned that does not exist for this kind of product.
A check written for one kind of ad only knows that kind's rules. It stays quiet on the lines a stricter category is judged by, which is the worst sort of quiet. Then it warns about parts of the offer that are perfectly honest, such as a money-back offer or a small price per day, and the team learns to read past its warnings. A borrowed endorsement or a drug-style claim can get an ad turned down, and repeats can get the whole ad account banned.
What our engineer found
Our engineer took the supplement scripts the team was working from and compared the check's warnings with what ad review actually acts on. The check had been built for lifestyle ads, so it only knew what matters there: claims of easy income, no work needed, promised results, invented scarcity. It had no rules for endorsements and none for health claims.
Its income and promise rules then misread the offer. A money-back offer was read as a promise of results, and a small price per day was read as an earnings figure. Both came back as high-severity warnings.
The look was the same story. The supplement ads the team wanted to match used lower captions on a plain box, prices shown openly, very few sound effects and far fewer cuts than a lifestyle ad. None of those were options in the tool, so the operator changed every setting by hand on every ad.
The cause was one set of rules and one set of defaults, written for one kind of ad, being used for another. Nothing in the tool knew what an ad was for.
What we changed
The kind of product on the ad's brief now chooses a bundle of settings. A supplement ad starts with the presenter on screen about a third of the time, prices shown openly, captions lower in the frame, a single sound at the opening instead of an effect on every cut, and the script written by hand rather than by the AI writer that produces lifestyle scripts.
If the operator changes the kind of product before production begins, only the settings they have not touched move, and the tool says which ones moved.
The script check gained two extra rule sets, used only for supplement ads. One catches borrowed endorsements: a famous person's name, a television show, a news outlet or a well-known institution named next to the product as though it backed it. The other catches health claims: approval by a regulator that does not approve supplements, a claim to treat or reverse an illness, absolute safety promises such as no side effects, and proof the ad cannot show.
The offer is read for what it is. A refund gives one medium warning on the offer itself, and a price per day gives one low note. Each warning now says what to write instead, for example what the product supports rather than what it treats.
Warnings stay advice, but the serious ones are named again when the operator approves the script and when production starts. A script in another language, which the rules cannot read, is flagged so the operator reads it for these claims themselves.
What the business has now
Supplement ads start in their own look, and their scripts are checked against the claims that get them turned down. The change went live the same evening and night the team brought its reference ads.
Everything the team already made renders exactly as it did before. We kept the output the existing work produced and compared new work against it, and none of it moved.
What you can check yourself
- Read your supplement scripts for a famous person's name, a television show or a news outlet next to the product. Take it out unless they really backed it and you are allowed to say so.
- Look for any line promising to end, reverse or prevent an illness, and say what the product supports instead.
- Take out absolute safety promises, such as no side effects or completely safe.
- Check any approval you mention: it has to be one that really exists for this kind of product.
- Ask whoever runs your ad tool which rule set your ads are checked against, and whether that set changes when the product category changes.
What to do next
Take your last few supplement scripts and read them the way a reviewer would, with the checks above beside you. Then look at your own tool: if one set of rules and one set of defaults covers every product you advertise, the quiet it gives you on a stricter category is not reassurance.
Changing the settings inside a live production tool is a job for whoever looks after it, not something to try alone. This kind of work, teaching an ad tool the rules and the defaults of a new product category without disturbing what it already makes, is what our engineers do for clients.
Questions people ask
Why did my supplement ad get rejected when my script checker said it was fine?
A checker only knows the rules it was given. A general one tends to cover income claims, no-work-needed promises, promised results and invented scarcity, while supplement ads are judged on borrowed endorsements and health claims. A clean result means nothing was found against that checker's own list, not against the platform's.
Can a rejected supplement ad put my whole ad account at risk?
Repeated rejections in this category can get the whole ad account banned, so a run of turned-down ads is worth acting on rather than resubmitting. Fix the wording first, then send the ad again. If you are unsure why an ad was refused, ask the platform to explain before you try another version.
What counts as a health claim in a supplement video ad?
Anything saying the product treats, reverses or prevents an illness, an approval by a regulator that does not approve supplements, or absolute safety promises such as no side effects. Proof the ad cannot actually show counts as well. Say what the product supports instead of what it treats.
How do I stop my ad tools warning about honest offers like refunds and prices?
Give the offer its own rule and its own severity, so a money-back offer produces one medium warning and a price per day one low note. A tool that treats an honest refund as a promise of results teaches your team to ignore the warnings that matter.
How do I add a new product category without changing the ads I already make?
Let the product category on the brief select a bundle of settings, and have it move only the settings the operator has not already changed. Before adding it, keep what your existing ads produce and compare new output against that, so you know the old work has not shifted.