📌 The Swipe File

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

Dr. Annie Andrews US Inactive

DR. ANNIE ANDREWS FOR SENATE

ad creative

Mom. Pediatrician. Democrat.

Counting on your support

Ad copy

Lindsey Graham openly supports violating the Constitution to give Donald Trump a third term. That should terrify every American. I’m running for Senate to defend democracy, restore integrity, and protect our future. Donate now to stand with our campaign.

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

Performance proxies

Overall score50.9/100
Spend / Reach / Long. / Eff.49.0 · 75.1 · 24.8 · 54.8
Spend rangeUSD 4,500–4,999
Impressions80,000 – 89,999
CPM (≈ $/1k impr)USD 55.88
Est. audience size50,001 – 100,000
Days live91 (2026-01-08 → 2026-04-09)
Created2026-01-08
Creative variants1 body · 1 headline
Platformsfacebook, instagram
Languagesen
CandidateSC — Annie Andrews
Surfaced by“senate:Annie Andrews”

🧠 AI analysis

Issuedemocracy elections
Framingattack opponent
Message typefundraising
Emotional appealfear
Production tiersemi pro
Who picturedopponent
Symbolsnone
Call to actiondonate
Standout elementLindsey Graham grinning while holding a red 'Trump 2028' hat — a real photo weaponized as damning evidence
TacticLeverages a real, visually incriminating photo of Graham holding a Trump 2028 hat to make the constitutional-violation attack feel self-evident, then channels fear into an immediate donate CTA.

Where it ran (delivery by region)

South Carolina22.4%
California9.5%
Florida6.1%
North Carolina4.9%
New York4.5%
Texas3.2%
Massachusetts3.1%

Who saw it (delivery)

18-24 · female 0.0%
45-54 · male 3.0%
65+ · male 25.9%
65+ · female 39.2%
55-64 · unknown 0.2%
55-64 · male 7.1%
55-64 · female 11.6%
45-54 · unknown 0.1%
45-54 · female 5.7%
18-24 · male 0.0%
35-44 · unknown 0.1%
35-44 · male 1.6%
35-44 · female 3.2%
25-34 · unknown 0.0%
25-34 · male 0.5%
25-34 · female 0.9%
18-24 · unknown 0.0%
65+ · unknown 0.8%

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

Jon Ossoff
GA — Jon Ossoff 121d live
Jon Ossoff
GA — Jon Ossoff 83d live
Jon Ossoff
GA — Jon Ossoff 25d live
Jon Ossoff
GA — Jon Ossoff 24d live
Dan Osborn for Senate
NE — Dan Osborn 50d live
Jon Ossoff
GA — Jon Ossoff 23d live
Amy McGrath
KY — Amy Mcgrath 112d live
Jon Ossoff
GA — Jon Ossoff 22d live