The examples
20 creatives from 49 advertisers, as the public libraries returned them. Click any to open it here.
Benchmarks
| Company | Channels | Ads observed | Meta | Longest run | ||
|---|---|---|---|---|---|---|
| 961 | 961 | 280 | 294 | 153d | ||
| 774 | 774 | 51 | 120 | 48d | ||
| 700 | 700 | 280 | 392 | 124d | ||
| 563 | 563 | 280 | 33 | 196d | ||
| 462 | 462 | 280 | 418 | 127d | ||
| 447 | 447 | 280 | 427 | 344d | ||
| 442 | 442 | 280 | 341 | 186d | ||
| 421 | 421 | 279 | 392 | 264d | ||
| 416 | 416 | 239 | 326 | 73d | ||
| 416 | 416 | 7 | 3 | 73d | ||
| 413 | 413 | 280 | 27 | 87d | ||
| 392 | 392 | 280 | 7 | 315d | ||
| 392 | 392 | 280 | 115 | 187d | ||
| 384 | 384 | 280 | 548 | 320d | ||
| 380 | 380 | 274 | 34 | 833d | ||
| 376 | 376 | 330 | 38 | 69d | ||
| 376 | 376 | 280 | — | 190d | ||
| 371 | 371 | 280 | 490 | 51d | ||
| 341 | 341 | 280 | 134 | 207d | ||
| 339 | 339 | 849 | 72 | 100d | ||
| 331 | 331 | 280 | 74 | 89d | ||
| 330 | 330 | 280 | 267 | 22d | ||
| 330 | 330 | 280 | 52 | 80d | ||
| 328 | 328 | 280 | 106 | 132d | ||
| 328 | 328 | 46 | — | 435d | ||
| 311 | 311 | 3,645 | 384 | 98d | ||
| 304 | 304 | 280 | 253 | 86d | ||
| 294 | 294 | 280 | 134 | 179d | ||
| 286 | 286 | 280 | 203 | 39d | ||
| 261 | 261 | 2,725 | 1 | 54d | ||
| 253 | 253 | 280 | 279 | 315d | ||
| 250 | 250 | 290 | 513 | 49d | ||
| 227 | 227 | 758 | 57 | 92d | ||
| 223 | 223 | 280 | 274 | 103d | ||
| 155 | 155 | 410 | 3 | 21d | ||
| 104 | 104 | 775 | 331 | 37d | ||
| 80 | 80 | 57 | 59 | 128d | ||
| 80 | 80 | 186 | 21 | 5d | ||
| 76 | 76 | 144 | 4,800 | 90d | ||
| 64 | 64 | 280 | 68 | 74d | ||
| 61 | 61 | 539 | 1 | 24d | ||
| 45 | 45 | 51 | — | 315d | ||
| 44 | 44 | 20 | 14 | 12d | ||
| 35 | 35 | 53 | 133 | 14d | ||
| 33 | 33 | 113 | 160 | 14d | ||
| 18 | 18 | 6 | — | — | ||
| 12 | 12 | 1,939 | — | 23d | ||
| 10 | 10 | 28 | 28 | 20d | ||
| 4 | 4 | 28 | 257 | — |
What the data shows
Video is the default, and the exceptions are deliberate
32 of the 49 advertisers with a readable Meta library run video in at least 60% of their creatives, and Lovable sits at 65%. That is not a stylistic preference so much as a production decision: a video pipeline that can cut one concept into feed, story and reel formats produces more testable variants per unit of creative work than static design does. The advertisers that break the pattern break it hard rather than partially. Gamma, Superhuman, Attio, Substack, Whop, Harvey, OpenEvidence, Gumloop run carousel-heavy libraries, which almost always signals an offer that needs several panels to explain, such as a template gallery or a multi-feature product tour. Between those two poles there is very little middle ground, which suggests format choice is being made once at the account level rather than tested creative by creative.
Launch cadence separates the testers from the maintainers
The sharpest division in this set is not size but freshness. 3 advertisers replaced at least half their visible library in the seven days before the scan, while 16 launched nothing at all. A high-churn library is a volume-testing posture: creative is produced faster than any human can judge it individually, and the account sorts winners in-flight on delivery signals. A static library of comparable size is the opposite. The testing already happened, the winners were chosen, and what remains live is a settled set being run for reach. Neither is better in the abstract, but they imply completely different creative budgets, and comparing an advertiser's raw ad count without checking its launch rate reliably misleads.
What the copy actually does
The hooks in this set cluster into a small number of shapes. Demonstrations open on the product doing something specific and measurable. Confessional first-person openings, the ones that read as a person rather than a brand, are almost exclusively used by consumer-adjacent tools, and almost always in vertical video. Claim-led openers put a number in the first six words. What is nearly absent across the whole set is the feature list: with a few carousel exceptions, no advertiser here opens by enumerating what the product has. The transferable part of a competitor's library is this structure, not the wording, and it survives even when the product does not resemble yours.
Read the destination, not just the creative
Landing-page paths are the most underrated field in the Meta Ad Library, because they reveal segmentation the creative hides. An advertiser sending every ad to one path is testing message against a single audience. One running four or more distinct paths is segmenting before the click, usually by persona or by market, and has built separate landing experiences to match. That is a materially more expensive operation and it shows up nowhere else in public data. UTM parameters survive in the library too, which means campaign naming conventions, and therefore account structure, are frequently readable straight off the ad.
Do this yourself
Sprites reads any advertiser’s Meta library the same way this page was built, then builds and runs your own campaigns against what it finds.
analyze and optimize Meta ads with AI →Every advertiser featured here
Full indexRun ads like these, without the team
Sprites reads competitor libraries the same way this page was built, then builds and runs your campaigns against what it finds.