📌 The Swipe File

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

Mary Peltola US Inactive

Mary Peltola for Congress

ad creative

Ad copy

Mary has lived a life that has exposed her to what real people experience on the ground in Alaska. She knows that the decisions she makes in D.C. impact Alaska families, and he's doing everything she can to fight for them. See what Mary is doing for Alaska families. With your support, we can continue fighting for Alaska families.

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

Performance proxies

Overall score55.9/100
Spend / Reach / Long. / Eff.41.0 · 90.1 · 20.9 · 71.5
Spend rangeUSD 2,000–2,499
Impressions350,000 – 399,999
CPM (≈ $/1k impr)USD 6.0
Est. audience size10,001 – 50,000
Days live77 (2024-08-12 → 2024-10-28)
Created2024-08-12
Creative variants1 body · 0 headline
Platformsfacebook, instagram
Languagesen
CandidateAK — Mary Peltola
Surfaced by“senate:Mary Peltola”

🧠 AI analysis

Issuejobs labor
Framingpositive candidate
Message typepersuasion
Emotional appealempathy
Production tiersemi pro
Who picturedcandidate, workers labor
Symbolsfarm rural, factory industry
Call to actionlearn more
Standout elementCandidate standing in front of a boat in a marine/fishing setting, signaling authentic Alaska identity
TacticThe ad uses an authenticity-through-biography tactic, placing the candidate in a recognizable Alaska working environment to build relatability and trust with rural and working-class voters.

Where it ran (delivery by region)

Alaska100.0%
Unknown0.0%

Who saw it (delivery)

18-24 · female 11.2%
45-54 · male 4.6%
65+ · male 1.6%
65+ · female 2.4%
55-64 · unknown 0.0%
55-64 · male 3.1%
55-64 · female 3.7%
45-54 · unknown 0.1%
45-54 · female 5.2%
18-24 · male 5.9%
35-44 · unknown 0.1%
35-44 · male 9.9%
35-44 · female 12.9%
25-34 · unknown 0.3%
25-34 · male 15.4%
25-34 · female 23.3%
18-24 · unknown 0.3%
65+ · unknown 0.0%

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

Sherrod Brown
OH — Sherrod Brown 130d live
Sherrod Brown
OH — Sherrod Brown 130d live
Sherrod Brown
OH — Sherrod Brown 71d live
Sherrod Brown
OH — Sherrod Brown 56d live
Sherrod Brown
OH — Sherrod Brown 54d live
Sherrod Brown
OH — Sherrod Brown 50d live
Graham Platner
ME — Graham Platner 34d live
Sherrod Brown
OH — Sherrod Brown 39d live