📌 The Swipe File

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

Sandy for Kansas US Inactive

SANDY FOR KANSAS

ad creative

Ad copy

In business, you quickly learn which leaders have your back. Roger Marshall? Time and time again, his votes show he’s working against Kansans, not for them. That’s why I’m running. #sandyforkansas sandyforkansas.com

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

Performance proxies

Overall score41.9/100
Spend / Reach / Long. / Eff.27.6 · 66.9 · 9.4 · 63.6
Spend rangeUSD 600–699
Impressions35,000 – 39,999
CPM (≈ $/1k impr)USD 17.32
Est. audience size
Days live35 (2026-04-06 → 2026-05-11)
Created2026-04-06
Creative variants1 body · 0 headline
Platformsfacebook, instagram
Languagesen
CandidateKS — Sandy Spidel Neumann
Surfaced by“senate:Sandy Spidel Neumann”

🧠 AI analysis

Issueeconomy taxes
Framingattack opponent
Message typepersuasion
Emotional appealanger
Production tiersemi pro
Who picturedopponent
Symbolsnone
Call to actionnone
Standout elementDesaturated close-up of Roger Marshall mid-speech with an accusatory Reagan-esque question overlay in bold cyan text
TacticThe ad leverages the classic 'are you better off' contrast frame to make voters personally feel the cost of Marshall's tenure, while the dark monochrome treatment of the opponent visually codes him as threatening and out-of-touch.

Where it ran (delivery by region)

Kansas99.6%
Missouri0.4%

Who saw it (delivery)

18-24 · female 0.3%
45-54 · male 8.1%
65+ · male 22.0%
65+ · female 21.4%
55-64 · unknown 0.2%
55-64 · male 12.6%
55-64 · female 9.9%
45-54 · unknown 0.2%
45-54 · female 5.0%
18-24 · male 1.5%
35-44 · unknown 0.2%
35-44 · male 7.2%
35-44 · female 3.6%
25-34 · unknown 0.2%
25-34 · male 5.6%
25-34 · female 1.5%
18-24 · unknown 0.0%
65+ · unknown 0.5%

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

Sherrod Brown
OH — Sherrod Brown 37d live
Raja Krishnamoorthi
IL — S Krishnamoorthi 35d live
Raja Krishnamoorthi
IL — S Krishnamoorthi 34d live
Graham Platner
ME — Graham Platner 44d live
Dan Osborn for Senate
NE — Dan Osborn 40d live
Reid W. Rasner
WY — Reid Rasner 52d live
Sherrod Brown
OH — Sherrod Brown 5d live
Sherrod Brown
OH — Sherrod Brown 231d live