📌 The Swipe File

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

David Costello for U.S. Senate US Inactive

COSTELLO FOR SENATE

ad creative

Ad copy

No surprises! Check out my solid background and reform ideas at costelloforsenate.com. And know that fundraising, voter recognition, and press attention won’t be a challenge post primary (versus Susan Collins)...

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

Performance proxies

Overall score28.1/100
Spend / Reach / Long. / Eff.11.9 · 43.0 · 0.6 · 56.8
Spend rangeUSD 100–199
Impressions3,000 – 3,999
CPM (≈ $/1k impr)USD 42.72
Est. audience size500,001 – 1,000,000
Days live3 (2026-06-06 → 2026-06-09)
Created2026-06-06
Creative variants1 body · 0 headline
Platformsfacebook, instagram
Languagesen
CandidateME — David Costello
Surfaced by“senate:David Costello”

🧠 AI analysis

Issuecandidate character bio
Framingpositive candidate
Message typepersuasion
Emotional appealhope
Production tierdiy amateur
Who picturedcandidate
Symbolsnone
Call to actionlearn more
Standout elementUnpolished selfie-style video of candidate against a plain yellow wall, signaling grassroots authenticity
TacticThe ad leans on a no-frills, direct-to-camera approach to project transparency and accessibility, while the copy attempts to preemptively neutralize electability concerns by name-dropping Collins as the general election target.

Where it ran (delivery by region)

Maine85.9%
New Hampshire11.1%
Massachusetts2.8%
New Brunswick0.1%

Who saw it (delivery)

18-24 · female 0.1%
18-24 · male 0.2%
25-34 · female 2.1%
25-34 · male 2.6%
35-44 · female 2.8%
35-44 · male 3.6%
35-44 · unknown 0.1%
45-54 · female 1.3%
45-54 · male 4.2%
45-54 · unknown 0.1%
55-64 · female 6.8%
55-64 · male 9.4%
55-64 · unknown 0.0%
65+ · female 34.6%
65+ · male 31.8%
65+ · unknown 0.3%

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

Graham Platner
ME — Graham Platner 118d live
Graham Platner
ME — Graham Platner 57d live
Peggy Flanagan
MN — Peggy Flanagan 175d live
Ty Pinkins for Mississippi
MS — Ty Pinkins 188d live
John Deaton for US Senate
MA — John Deaton 52d live
Colin Allred
TX — Colin Allred 34d live
Mary Peltola
AK — Mary Peltola 41d live
James Talarico
TX — James Talarico 25d live