📌 The Swipe File

political ad inspiration · sourced from Meta Ad Library 📊 Analytics ⚖ Compare 📄 Playbook 🔑 Access
← back to library

Janet Mills US Inactive

Mills for Maine

ad creative

Graham Platner downplayed sexual assault

Democrat Graham Platner disavowed the comments in an interview with The Washington Post, saying, “I don’t want people to judge me off the dumbest thing I said on the internet 12 years ago.”

Ad copy

Graham Platner downplayed the challenges service members face in reporting sexual assault.

↗ View in Meta Ad Library (the live creative — image/video/layout)

Performance proxies

Overall score51.1/100
Spend / Reach / Long. / Eff.46.5 · 87.0 · 5.5 · 65.4
Spend rangeUSD 3,500–3,999
Impressions250,000 – 299,999
CPM (≈ $/1k impr)USD 13.63
Est. audience size10,001 – 50,000
Days live21 (2026-03-19 → 2026-04-09)
Created2026-03-19
Creative variants1 body · 1 headline
Platformsfacebook
Languagesen
CandidateME — Janet Mills
Surfaced by“senate:Janet Mills”

🧠 AI analysis

Issueveterans
Framingattack opponent
Message typepersuasion
Emotional appealanger
Production tiersemi pro
Who picturedopponent
Symbolsmilitary
Call to actionlearn more
Standout elementUnflattering close-up of opponent paired with Washington Post credibility stamp accusing him of downplaying sexual assault
TacticThe ad weaponizes borrowed credibility from The Washington Post to amplify a damaging character attack on Platner over a deeply sensitive issue affecting military service members, maximizing voter distrust.

Where it ran (delivery by region)

Maine100.0%

Who saw it (delivery)

18-24 · female 1.0%
45-54 · male 6.3%
65+ · male 13.4%
65+ · female 23.8%
55-64 · unknown 0.2%
55-64 · male 6.5%
55-64 · female 11.3%
45-54 · unknown 0.2%
45-54 · female 10.7%
18-24 · male 0.4%
35-44 · unknown 0.4%
35-44 · male 6.4%
35-44 · female 10.2%
25-34 · unknown 0.2%
25-34 · male 3.1%
25-34 · female 5.3%
18-24 · unknown 0.0%
65+ · unknown 0.4%

Similar ads (same issue, matching framing or emotional appeal)

Sherrod Brown
OH — Sherrod Brown 50d live
Barrett McNabb
TX — Barrett Mcnabb 28d live
Jared Hudson for Alabama
AL — Jared Hudson 8d live
Congressman Seth Moulton
MA — Seth Moulton 4d live
Amy McGrath
KY — Amy Mcgrath 1d live
Amy McGrath
KY — Amy Mcgrath 19d live
Jared Hudson for Alabama
AL — Jared Hudson 36d live
Congresswoman Julia Letlow
LA — Julia Letlow 2d live