📌 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 score48.2/100
Spend / Reach / Long. / Eff.38.3 · 73.9 · 19.3 · 61.3
Spend rangeUSD 1,500–1,999
Impressions70,000 – 79,999
CPM (≈ $/1k impr)USD 23.33
Est. audience size
Days live71 (2026-01-08 → 2026-03-20)
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 Carolina15.9%
North Carolina8.2%
California7.7%
Florida7.2%
New York4.9%
Pennsylvania3.5%
Massachusetts3.4%

Who saw it (delivery)

18-24 · female 0.0%
45-54 · male 3.8%
65+ · male 28.1%
65+ · female 37.5%
55-64 · unknown 0.2%
55-64 · male 9.4%
55-64 · female 11.4%
45-54 · unknown 0.1%
45-54 · female 3.9%
18-24 · male 0.0%
35-44 · unknown 0.1%
35-44 · male 1.7%
35-44 · female 1.9%
25-34 · unknown 0.0%
25-34 · male 0.5%
25-34 · female 0.6%
18-24 · unknown 0.0%
65+ · unknown 0.7%

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