📌 The Swipe File

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

Chuck Morse for NH US Inactive

Chuck Morse for NH

ad creative

Ad copy

Given Kelly's history of supporting amnesty, voting against school choice, her abysmally weak stance on the Second Amendment, and her total abandonment of President Trump, it's understandable that she dodges debates. Tell her to stop hiding.

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

Performance proxies

Overall score40.0/100
Spend / Reach / Long. / Eff.30.5 · 65.4 · 3.6 · 60.5
Spend rangeUSD 800–899
Impressions30,000 – 34,999
CPM (≈ $/1k impr)USD 26.14
Est. audience size10,001 – 50,000
Days live14 (2024-05-31 → 2024-06-14)
Created2024-05-31
Creative variants1 body · 0 headline
Platformsfacebook, instagram
Languagesen
CandidateNH — Chuck Morse
Surfaced by“senate:Chuck Morse”

🧠 AI analysis

Issueimmigration
Framingattack opponent
Message typepersuasion
Emotional appealanger
Production tiersemi pro
Who picturednone
Symbolsnone
Call to actionnone
Standout elementEmpty debate podium with nameplate reading 'AMNESTY AYOTTE' in front of a blurred NH state seal
TacticThe ad uses a mocking nickname ('Amnesty Ayotte') and debate-dodging framing to paint the opponent as cowardly and out of step with Republican base values, layering multiple attack vectors (immigration, guns, Trump loyalty) in a single visual hit.

Where it ran (delivery by region)

New Hampshire90.9%
Massachusetts1.4%
Florida1.3%
Maine0.7%
New York0.6%
North Carolina0.5%
Texas0.4%

Who saw it (delivery)

25-34 · male 2.1%
45-54 · female 3.3%
35-44 · unknown 0.0%
45-54 · unknown 0.1%
65+ · unknown 0.2%
18-24 · male 0.2%
55-64 · unknown 0.4%
35-44 · male 3.0%
45-54 · male 6.5%
18-24 · female 0.2%
65+ · female 26.7%
55-64 · male 16.3%
65+ · male 29.2%
35-44 · female 1.2%
25-34 · female 0.7%
55-64 · female 9.9%
25-34 · unknown 0.0%

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

Colin Allred
TX — Colin Allred 35d live
Raja Krishnamoorthi
IL — S Krishnamoorthi 28d live
Raja Krishnamoorthi
IL — S Krishnamoorthi 28d live
Raja Krishnamoorthi
IL — S Krishnamoorthi 28d live
Raja Krishnamoorthi
IL — S Krishnamoorthi 58d live
Sherrod Brown
OH — Sherrod Brown 15d live
Abdul El-Sayed
MI — Abdul El-Sayed 27d live
Raja Krishnamoorthi
IL — S Krishnamoorthi 26d live