📌 The Swipe File

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

Alexander Vindman US Inactive

Alex Vindman for Florida

ad creative

Alex Vindman for U.S. Senate

Alex Vindman for U.S. Senate

Ad copy

Six years ago, Donald Trump fired me after I blew the whistle on his not-so-perfect phone call with Ukraine. I risked everything by reporting that call. Six years later, I stand by my decision. When I joined the Army, I took an oath to defend our nation and its values. I served at the Pentagon under presidents from both parties, putting our nation’s safety before politics. The decision to report that call wasn’t for political gain. It was to protect our democracy. I believe I served my nation by helping expose corruption by the chief executive, and I would do it again today. We are still in the fight for the soul of our country. We need leaders who have the courage to take on corruption and lower costs for our families. That’s why I’m running for Senate. It’s going to take all of us coming together to fight the chaos and corruption. If you’re with me, donate any amount you can today. I appreciate your support.
Six years ago, Donald Trump fired me after I blew the whistle on his not-so-perfect phone call with Ukraine. I risked everything by reporting that call. Six years later, I stand by my decision. When I joined the Army, I took an oath to defend our nation and its values. I served at the Pentagon under presidents from both parties, putting our nation’s safety before politics. The decision to report that call wasn’t for political gain. It was to protect our democracy. I believe I served my nation by helping expose corruption by the chief executive, and I would do it again today. We are still in the fight for the soul of our country. We need leaders who have the courage to take on corruption and lower costs for our families. That’s why I’m running for Senate. It’s going to take all of us coming together to fight the chaos and corruption. If you’re with me, donate any amount you can today. I appreciate your support.

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

Performance proxies

Overall score38.0/100
Spend / Reach / Long. / Eff.29.2 · 61.7 · 2.5 · 58.7
Spend rangeUSD 700–799
Impressions20,000 – 24,999
CPM (≈ $/1k impr)USD 33.31
Est. audience size
Days live10 (2026-02-08 → 2026-02-18)
Created2026-02-08
Creative variants2 body · 2 headline
Platformsfacebook, instagram
Languagesen
CandidateFL — Alexander Vindman
Surfaced by“senate:Alexander Vindman”

🧠 AI analysis

Issuedemocracy elections
Framingpositive candidate
Message typefundraising
Emotional appealpride
Production tiersemi pro
Who picturedcandidate, veterans military
Symbolsmilitary, capitol statue
Call to actiondonate
Standout elementVox news screenshot of Vindman in military uniform being dismissed, lending third-party credibility to his origin story
TacticThe ad uses Vindman's whistleblower narrative as a character-based fundraising appeal, borrowing journalistic credibility from the Vox headline to validate his sacrifice and frame the donation ask as supporting democratic accountability.

Where it ran (delivery by region)

Florida46.6%
California7.3%
New York4.3%
Texas3.3%
Washington2.2%
Massachusetts2.2%
Pennsylvania2.2%

Who saw it (delivery)

18-24 · female 0.2%
45-54 · male 6.3%
65+ · male 20.5%
65+ · female 29.8%
55-64 · unknown 0.2%
55-64 · male 9.0%
55-64 · female 10.3%
45-54 · unknown 0.2%
45-54 · female 5.9%
18-24 · male 0.7%
35-44 · unknown 0.2%
35-44 · male 6.7%
35-44 · female 4.7%
25-34 · unknown 0.1%
25-34 · male 3.0%
25-34 · female 1.6%
18-24 · unknown 0.0%
65+ · unknown 0.6%

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

Sherrod Brown
OH — Sherrod Brown 189d live
Roy Cooper
NC — Roy Cooper 104d live
Mallory McMorrow
MI — Mallory Mcmorrow 85d live
Graham Platner
ME — Graham Platner 58d live
Alexander Vindman
FL — Alexander Vindman 64d live
Jon Ossoff
GA — Jon Ossoff 60d live
Graham Platner
ME — Graham Platner 55d live
James Talarico
TX — James Talarico 32d live