A feed is a place where people are already looking for a reason to scroll past. "Elevate your workflow with our cutting-edge solution" hands them one in six words.
This matters more in an ad than almost anywhere else. A blog post that reads as generated is just dull. An ad that reads as generated is skipped before it is read, and you are charged for the impression either way.
Asking a language model whether text sounds like a language model is asking the defendant to sit on the jury. It'll agree the copy is excellent, because agreeing is what it does. Every check worth running here is a count: does this phrase appear, are there contractions, do all four headlines start with the same word. Counts don't flatter.
Running that check across 38 generated campaigns: 27 came back clean, 7 read stiffly, and 4 were recognisably generated. Roughly a quarter needed a rewrite before they were worth paying to show anyone. We publish it because a tool claiming a perfect record on its own output isn't telling you about its checking — it's telling you about its marketing.
Whether the copy is any good. It finds machine register, not weak positioning, and a page of plain human sentences can still be a bad ad.