πŸ“Œ The Swipe File

political ad inspiration Β· sourced from Meta Ad Library πŸ“Š Analytics βš– Compare πŸ“„ Playbook πŸ”‘ Access
← back to library

Carlin for U.S. Senate US Inactive

CARLIN FOR US SENATE

ad creative

Jim Carlin vs. Ashley Hinson | Compare the Record

See a side-by-side comparison of Jim Carlin and Ashley Hinson on key issues affecting Iowa voters, including leadership, accountability, and conservative priorities.

Ad copy

Actions speak louder than words. I have been meeting people face to face and answering their questions for almost a year. Ashley Hinson runs away from any forum where she will be accountable to the voters of Iowa.

β†— View in Meta Ad Library (the live creative β€” image/video/layout)

Performance proxies

Overall score36.9/100
Spend / Reach / Long. / Eff.17.4 Β· 61.7 Β· 1.7 Β· 66.9
Spend rangeUSD 200–299
Impressions20,000 – 24,999
CPM (β‰ˆ $/1k impr)USD 11.09
Est. audience size100,001 – 500,000
Days live7 (2026-05-06 β†’ 2026-05-13)
Created2026-05-06
Creative variants1 body Β· 1 headline
Platformsfacebook, instagram
Languagesen
CandidateIA β€” James Carlin
Surfaced byβ€œsenate:James Carlin”

🧠 AI analysis

Issuedemocracy elections
Framingcontrast comparison
Message typepersuasion
Emotional appealanger
Production tierunknown
Who picturednone
Symbolsnone
Call to actionnone
Standout elementBlank white image renders the ad visually invisible, making the copy the sole persuasion vehicle
TacticThe ad uses a contrast/accountability frame to paint Hinson as evasive and Carlin as accessible, but the blank creative severely undermines any visual persuasion impact.

Where it ran (delivery by region)

Iowa37.3%
Florida5.1%
Texas4.6%
California3.0%
Illinois2.8%
Ohio2.8%
Pennsylvania2.6%

Who saw it (delivery)

45-54 Β· female 1.2%
45-54 Β· male 2.3%
45-54 Β· unknown 0.0%
55-64 Β· female 7.7%
55-64 Β· male 11.3%
55-64 Β· unknown 0.1%
65+ Β· female 34.5%
65+ Β· male 42.3%
65+ Β· unknown 0.5%

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

Jon Ossoff
GA β€” Jon Ossoff 121d live
Dan Osborn
NE β€” Dan Osborn 113d live
Jon Ossoff
GA β€” Jon Ossoff 83d live
Raja for Congress
IL β€” S Krishnamoorthi 109d live
Colin Allred
TX β€” Colin Allred 56d live
Graham Platner
ME β€” Graham Platner 39d live
Dan Osborn for Senate
NE β€” Dan Osborn 50d live
Colin Allred
TX β€” Colin Allred 29d live