📌 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

Learn How I am Defending Our Marine Life

Ad copy

In my first year in Congress, I secured a ban on foreign trawlers that have been poaching our fish and discarding millions of pounds of bycatch. This effort is a milestone in pro-fish policy that will increase the value of Alaska catch and reduce bycatch.

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

Performance proxies

Overall score54.3/100
Spend / Reach / Long. / Eff.34.7 · 78.0 · 37.7 · 66.9
Spend rangeUSD 1,000–1,499
Impressions100,000 – 124,999
CPM (≈ $/1k impr)USD 11.11
Est. audience size10,001 – 50,000
Days live138 (2024-02-02 → 2024-06-19)
Created2024-02-02
Creative variants1 body · 1 headline
Platformsfacebook, instagram
Languagesen
CandidateAK — Mary Peltola
Surfaced by“senate:Mary Peltola”

🧠 AI analysis

Issueagriculture rural
Framingpositive candidate
Message typepersuasion
Emotional appealpride
Production tiersemi pro
Who picturedcandidate
Symbolsfarm rural
Call to actionlearn more
Standout elementCandidate smiling outdoors in fishing gear alongside bold 'REDUCE Bycatch' typography anchoring a legislative accomplishment claim
TacticThe ad builds credibility by pairing a concrete first-term legislative win (foreign trawler ban) with relatable outdoor imagery, positioning Peltola as a working champion of Alaska's fishing economy.

Where it ran (delivery by region)

Alaska100.0%
Lazio0.0%
Virginia0.0%

Who saw it (delivery)

18-24 · unknown 0.0%
65+ · female 7.0%
25-34 · female 11.4%
45-54 · female 8.4%
35-44 · female 13.5%
25-34 · male 11.1%
35-44 · male 13.4%
65+ · male 6.0%
55-64 · female 7.3%
55-64 · unknown 0.1%
18-24 · male 2.3%
18-24 · female 2.5%
45-54 · male 9.0%
35-44 · unknown 0.2%
65+ · unknown 0.1%
25-34 · unknown 0.2%
45-54 · unknown 0.1%
55-64 · male 7.6%

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

Sherrod Brown
OH — Sherrod Brown 37d live
Rep. Harriet Hageman
WY — Harriet Hageman 32d live
Sherrod Brown
OH — Sherrod Brown 39d live
Jeff Merkley
OR — Jeff Merkley 25d live
Sherrod Brown
OH — Sherrod Brown 40d live
Dan Osborn for Senate
NE — Dan Osborn 21d live
Jeff Merkley
OR — Jeff Merkley 25d live
Jeff Merkley
OR — Jeff Merkley 25d live