Every long-running ad Strava runs on Facebook & Instagram — pulled from the public Meta Ad Library, x-rayed by the same system that runs ad accounts autonomously.
Active ads
217
Winning set
55
30+ days live
Longest live
68d
App rating
4.81★
373K ratings
Brand palette
The short version
Key facts
- As of September 14, 2026, Strava runs 217 active ads in Meta's Ad Library across Facebook and Instagram; 55 of them have survived 30 or more days of continuous delivery.
- Its longest-running ad has been live for 68 days.
- The winning set splits 18% video, 53% static, 29% carousel.
- The most common message angle is value proposition, carried by 38% of the winning set.
- Winning copy runs in 4 languages: German 33%, Portuguese 27%, French 25%, English 15%.
- In App Store reviews, the loudest praise goes to community & motivation (8% of mentions) and the loudest complaint is pricing & paywall (27%).
- The App Store listing holds 4.81 stars across 372,701 ratings.
The winning set
Live Meta ads gallery
55 ads have survived 30+ days of continuous delivery, out of 217 currently active. Below: 30 creatives picked to span every angle and buyer the account runs; the ×N badge counts the ads running each one. Tap any card for its Meta Ad Library record. Sorted by longest live: the account's most proven creatives lead, podium first.
68d dco PT
Cada pedal conta
68d dco PT
876 pessoas já pedalaram nesta rota. E você, ainda não?
68d dco PT
Sua saúde. Sua felicidade.
68d image PT
Sua saúde. Sua felicidade.
68d video ×2 ads PT
Explore sua cidade
68d image PT
Cada pedal conta
68d dco PT
Monitore cada passo e cada quilômetro
68d image PT
Monitore cada passo e cada quilômetro
54d image PT
Cada pedal conta
46d dco FR
L'appli des sportifs
46d video ×3 ads EN
You could be here
46d image FR
L'appli des sportifs
46d dco DE
Strava: Die App für aktive Menschen
46d dco DE
Die App für aktive Menschen
46d video FR
Vos aventures cartographiées
45d dco DE
45d dco FR
45d image FR
45d image FR
45d dco EN
45d dco DE
44d image FR
44d image DE
44d image FR
43d image DE
43d image DE
43d image FR
43d image FR
40d video EN
40d image PT
+22 more winning creatives in the full set, with every hook and persona call — free with a Google account.
The x-ray — every winner analyzed frame by frame
What the winning set is actually doing
Language distribution — where the winning set actually runs
Share of the winning set per copy language. Translation is a deliberate spend decision: a language earning survivors is a market the money already believes in.
German
33% · 18 ads
Portuguese
27% · 15 ads
French
25% · 14 ads
English
15% · 8 ads
Format split — statics vs video in the winning set
What survives 30+ days by medium.
video 10 ads · 18%
static 29 ads · 53%
carousel 16 ads · 29%
Angle mix — what the money says works
Every winner tagged with the message angle it leads with, and the languages it runs in — longevity under spend is the only public vote that counts.
value proposition
38% · 21 ads
unclassified
33% · 18 ads
product positioning brand
16% · 9 ads
social proof
5% · 3 ads
feature reveal
5% · 3 ads
contrarian reverse hook
2% · 1 ads
Languages across the set: German 33% · Portuguese 27% · French 25% · English 15%
The winning set, read from the creatives themselves — the top 15 analyzed winners, hook by hook.
| Days live | Ads | Lang | Angle | Persona | Opening hook | On-screen headline | Length |
|---|---|---|---|---|---|---|---|
| 68d | ×1 | pt | value proposition | outdoor_adventure_seeker | Explore sua cidade | Explore seu mundo com Strava | 9s |
| 46d | ×1 | en | feature reveal | outdoor_adventure_seeker | You could be here | You could be here | 6s |
| 46d | ×1 | fr | — | — | Vos aventures cartographiées | Vos aventures cartographiées | 14s |
+37 more winners, hook by hook, with per-ad angle and persona calls — free with a Google account. Browse the full set ↗ or claim the workspace
Creative strategy
The dissection
Strava's winning set shrank to 35 ads out of 239 active, down hard after 44 ads retired since July 27 against just 6 new winners. The formula hasn't moved though: adventure discovery still opens on a female 25-34 presenter talking to camera for about 6 seconds, the same hook behind the 77-day longest survivor, 'You could be here.'
Adventure Discovery: One Face, Six Seconds
Adventure discovery drives 19 of 35 winners (54%) from 10 creatives, every one opening on a female 25-34 presenter talking straight to camera for about 6 seconds. Active identity claim (13 ads, 6 creatives) runs the identical ~6-second female-solo format, so 32 of 35 winners, 91%, share one casting and one shot length. The hook behind it, 'You could be here,' is the account's longest-running ad at 77 days.
100% Of Creatives Have A Face
Across the 18 x-rayed creatives, video is 83% of the mix, image 11%, dco 6%, and a human presenter appears in every single one: female 25-34 leads casting (10 creatives), male 25-34 follows (5), unknown 25-34 (2), male 18-24 (1). Runtime skews brutally short, 29 clips finish under 15 seconds and none run past 30. Social proof is the top hook mechanic (3 creatives), then visual branding and pattern interrupt (2 each).
One Language, Four Scripts Left
All 35 winners now run in English only, built from just 4 unique primary texts. 'Build your strength. Find your community. Your miles mean more here' carries 13 ads, 'Exploration made easy 🗺️ ☀️...' carries 12, 'Your fitness journey awaits' holds 7, and 'Run. Track. Repeat.' carries the remaining 3, the only text paired with a male 25-34 image ad instead of the female-solo video format.
Four Personas, Zero Ads Each
Outdoor Adventure Seeker owns 19 of 35 winners, Active Identity Seeker holds 13, and Performance-Focused Runner takes the last 3. Social Cyclist, Everyday Walker, Screen-Time Guilty Scroller and Beginner Believer sit at 0 ads apiece, real whitespace even as the account cycles fast, 44 ads retired since July 27 against only 6 fresh winners.
Ease In The Ad, Paywalls In The Reviews
Ads promise 'Exploration made easy' (12 ads) and that 'your miles mean more here' (13 ads), but across 13,790 reviews (4.81★ lifetime) pricing & paywall is the loudest complaint at 83 mentions, ahead of app crashes (49) and billing issues (42). Reviewers say the app 'charges customers automatically after free trial without clear warning,' friction none of the 4 primary texts touch.
What we'd test next
- A ~6-second female 25-34 talk-to-camera video running the proven social-proof hook (3 creatives today) on the every-run-counts angle, currently locked to a male 25-34 static image, targeting Performance-Focused Runner (3 of 35 ads).
- A ~6-second female 25-34 talk-to-camera video pairing the visual-text-reveal hook (1 creative proven) with the active identity claim angle, doubling down on Active Identity Seeker (13 of 35 ads) with a fresh opening beat.
- A short video opening on a stitched stack of 5-star app-review screenshots, a proven subscription-app hook this set has never run, voiced by a female 25-34 presenter and landed on the adventure discovery angle for Outdoor Adventure Seeker (19 of 35 ads).
- A ~6-second female 25-34 talk-to-camera video reusing the adventure-discovery opening beat but rewritten from 'Your fitness journey awaits' (7 ads) to speak to a first-timer, targeting Beginner Believer, a persona currently at 0 of 35 ads.
The HyperScale batch
New ad concepts, generated for Strava
HyperScale agents are producing an original round of ad concepts for Strava, built from the winning angles above, the brand's real App Store assets, and what reviewers actually say. This page updates when the batch drops.
This analysis lives in a ready-made HyperScale workspace. If you work on Strava, it's yours: we hand it over personally, usually within a day.
Customer voice — 2849 recent reviews analyzed
What reviewers actually say
Objections the ads must pre-empt
- Users report being charged automatically or without clear consent before/after free trials
- Paywall prompts and upgrade popups are described as constant and intrusive
- GPS/distance tracking is inconsistent, sometimes off by kilometers
- App crashes, fails to save activities, or breaks after updates
- Customer support is slow or unhelpful, sometimes just automated responses
Review-theme mix
Share of analyzed review mentions per theme — + praise, − complaint, ~ mixed. Themes, not individual reviews.
− pricing & paywall
27% · 83
− billing issues
13% · 42
− app crashes & stability
16% · 49
− gps & tracking accuracy
10% · 32
− customer support
9% · 29
− feature removal/regression
7% · 23
− device sync/integration
10% · 31
+ community & motivation
8% · 24
“I started getting fitter using Strava. 52 Vo2 max average at 67 years.”
“I started getting fitter using Strava. 52 Vo2 max average at 67 years.”
“Já faz 10 anos que uso o strava e posso dizer que ele melhorou com o tempo”
“Já faz 10 anos que uso o strava e posso dizer que ele melhorou com o tempo”
“you find your community and mutually encourage one another”
“Uso o Strava desde 2014, recomendo demais”
“Helps to stay focused, track progress, stay honest and share the journey with other legends”
“Mudou a minha vida. Muito bom ,espetacular!”
“Mudou a minha vida. Muito bom ,espetacular!”
“you find your community and mutually encourage one another”
“Die 3D-Animation der gefahrenen Strecke ist einfach nur klasse”
“Helps to stay focused, track progress, stay honest and share the journey with other legends”
“Full app para ciclismo la verdad la recomiendo al 100 %”
“Die 3D-Animation der gefahrenen Strecke ist einfach nur klasse”
“Great app with no ads and an amazing free and paid experience”
“The app provides accurate measurements and reliable route data.”
“I ran 3.03km the app tracked but when it was uploaded the app showed 2.13km erasing my record”
“It is easy to use, provides detailed information, and produced results that were very close to my mathematical calculations.”
“je cours 9km avec une amie, strava en affiche 5,20”
“I ran 3.03km the app tracked but when it was uploaded the app showed 2.13km erasing my record”
“I rode 50 km and Strava recorded only 12 km”
“I rode 50 km and Strava recorded only 12 km”
“Records the 40 min but says you've done 0.0km”
“je cours 9km avec une amie, strava en affiche 5,20”
“Oft was damit gemacht und es wurde nicht gespeichert ein 100km Radtour”
“o dele marcava pace 6 e o meu marcou 9, a km também bateu errado”
“Wildly inaccurate, unreliable, inconsistent with tracking any activity involving distance and time”
“aggressively charged 3 months of membership without any notification or clear consent”
“aggressively charged 3 months of membership without any notification or clear consent”
“Pushing the free trial and then charging $99 without a reminder that the trial is ending is a scummy tactic”
“Pushing the free trial and then charging $99 without a reminder that the trial is ending is a scummy tactic”
“Die größte Sauerei ist, das die Jahresbilanz ohne Abo nicht mehr verfügbar ist. Dafür über 70€ für ambitionierte Hobbysportler”
“J'ai voulu souscrire à un essai gratuit d'un moi hier soir et à la place Strava m'a prélevé de 59 euros”
“Ya está bien de abusar. 50€ por día de uso”
“Ya está bien de abusar. 50€ por día de uso”
“Depuis quand faut-il payer pour voir son récapitulatif de l'année 2025, quelle honte”
“Die größte Sauerei ist, das die Jahresbilanz ohne Abo nicht mehr verfügbar ist. Dafür über 70€ für ambitionierte Hobbysportler”
“Why can't see my 10 best time in one distance like before?”
“Depuis quand faut-il payer pour voir son récapitulatif de l'année 2025, quelle honte”
“you replaced calories, a very helpful figure, with the number of sets”
“Why can't see my 10 best time in one distance like before?”
“Na última versão, a frequência cardíaca não é mais lida pelo Apple Watch”
“The last update added a figure with highlighted body parts, which were presumably exercised for the weight training activity. Obviously, it's completely wrong”
“O aplicativo nao sincroniza DE JEITO NENHUM com meu app connect da garmin”
“you replaced calories, a very helpful figure, with the number of sets”
“Impossible de charger mon activitée ! Garmin Fenix 7X depuis hier ça bug”
“"Something went wrong. Try again" and again, and again, and again”
“Je préfère rester sur Garmin Connect, bien plus complet, précis et axé sur le vrai suivi sportif”
“agora não é possível fazer login nem criar uma conta no app, fica como se tivesse carregando algo mas é um carregamento infinito”
“Als einzige Antwort bekam ich dann vom Mitarbeiter, dass deren Möglichkeiten beschränkt sind”
“der support ist der schlechteste support den ich je gesehen habe”
“tentei resolver mas só tem um robô para responder”
“O aplicativo nao sincroniza DE JEITO NENHUM com meu app connect da garmin”
“Share aura has wiped this brand off the map. Strava is irrelevant”
“Je préfère rester sur Garmin Connect, bien plus complet, précis et axé sur le vrai suivi sportif”
“Esse aplicativo Strava perdeu muito a qualidade de funcionalidade, hoje em dia só dá bug”
The market around it
Brands competing for the same feed
Keep exploring the radar
More Meta ads teardowns
More Health & Fitness advertisers on the radar
Also winning with the value proposition angle
Browse all 87 apps on the radar · All Health & Fitness teardowns
Quick answers
FAQ
How many Strava ads are currently winning on Meta?
Of 239 active ads in the Meta Ad Library, 35 qualify as winners (running 30+ days), with the longest survivor active for 77 days. This week added 6 new winners while 44 ads retired since July 27, 2026.
What languages and angles are Strava's winning ads running?
All 35 winning ads run in English. Adventure discovery leads with 19 ads, active identity claim follows with 13, and every run counts trails with 3, built from just 4 unique primary texts total.
What creative pattern is actually working for Strava right now?
A ~6-second video with a female 25-34 presenter talking straight to camera drives both adventure discovery (19 ads, 10 creatives) and active identity claim (13 ads, 6 creatives), 32 of 35 winners sharing that exact format. Social proof is the top hook mechanic (3 of 18 x-rayed creatives).
What do Strava reviewers complain about that the ads don't address?
Across 13,790 reviews (4.81★ lifetime), pricing & paywall tops complaints at 83 mentions, followed by app crashes (49) and billing issues (42). Reviewers cite being 'charged automatically after free trial without clear warning,' a friction point absent from all 4 primary ad texts.