📌 The Swipe File

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

Josh Roy for US Senate US Inactive

JOSH ROY FOR IDAHO

ad creative

Josh Roy for US Senate

Josh Roy for US Senate

Josh Roy for US Senate

Josh Roy for US Senate

Josh Roy for US Senate

Josh Roy for US Senate

Ad copy

Jim Risch is 82 and has been in office since Nixon. It's time for a fresh face for Idaho.
Jim Risch is 82 and has been in office since Nixon. It's time for a fresh face for Idaho.
Jim Risch is 82 and has been in office since Nixon. It's time for a fresh face for Idaho.

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

Performance proxies

Overall score33.1/100
Spend / Reach / Long. / Eff.0.0 · 55.8 · 1.9 · 74.6
Spend range<USD 99
Impressions10,000 – 14,999
CPM (≈ $/1k impr)USD 3.96
Est. audience size100,001 – 500,000
Days live8 (2026-04-10 → 2026-04-18)
Created2026-04-09
Creative variants3 body · 3 headline
Platformsfacebook, instagram
Languagesen
CandidateID — Josh Roy
Surfaced by“senate:Josh Roy”

🧠 AI analysis

Issueguns
Framingcontrast comparison
Message typeawareness
Emotional appealpride
Production tierdiy amateur
Who picturedcandidate, family children
Symbolsguns 2a, farm rural
Call to actionlearn more
Standout elementChildren in camo holding rifles over a harvested elk — a raw, unpolished hunting scene used as identity politics shorthand
TacticThe ad uses authentic family hunting imagery to signal cultural identity alignment with rural Idaho voters while the copy contrasts a 'fresh face' against an 82-year-old incumbent, leveraging both age and outsider appeal.

Where it ran (delivery by region)

Idaho99.9%
Washington0.1%
Montana0.0%

Who saw it (delivery)

18-24 · female 9.2%
45-54 · male 6.2%
65+ · male 7.8%
65+ · female 2.8%
55-64 · unknown 0.1%
55-64 · male 5.3%
55-64 · female 1.9%
45-54 · unknown 0.1%
45-54 · female 1.9%
18-24 · male 26.8%
35-44 · unknown 0.2%
35-44 · male 8.3%
35-44 · female 3.1%
25-34 · unknown 0.4%
25-34 · male 20.0%
25-34 · female 4.8%
18-24 · unknown 0.7%
65+ · unknown 0.1%

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

Representative Kevin Hern
OK — Kevin Hern 182d live
Blake Miguez
LA — Blake Miguez 18d live
Blake Miguez
LA — Blake Miguez 17d live
Julia Letlow
LA — Julia Letlow 22d live
Josh Roy for US Senate
ID — Josh Roy 13d live
Josh Roy for US Senate
ID — Josh Roy 47d live
Mary Peltola
AK — Mary Peltola 62d live
Seth Moulton
MA — Seth Moulton 10d live