Muscle Booster is not the biggest App Store advertiser in EU fitness apps. BetterMe ran more than six times its volume. But Muscle Booster is the one holding the longest winner. Its English line "Gym, Home Fitness, Calisthenics" has run over a year across 14 countries and was still recorded on 17 July 2026, while BetterMe's longest live creative has run 137 days. On a survivor board, that gap is the whole story: one app found a hook and kept it on, the other keeps starting over.
Everything below comes from Apple's public Ad Repository, the transparency dataset the EU Digital Services Act requires. It shows every App Store ad an advertiser ran, where, in what language, and for how long. Data window ends 18 July 2026.
One English line, held past a year, run wide
Muscle Booster ran 1,431 ad records in the window across 10 distinct creatives. The record count is high because it repeats a small set of lines across many storefronts, not because it tests constantly. The anchor is "Gym, Home Fitness, Calisthenics", an English line Apple marks as over a year old that ran across 14 EU countries and is still recorded as live. Below it sits a second run of the same line, 255 days since November 2025 across 11 countries. Two English creatives, one hook, more than a dozen markets.
Look at what the line says. It does not promise a body. It names three ways to train: gym, home, calisthenics. Someone typing "calisthenics" or "home workout" into App Store search is looking for a way to train, and Muscle Booster's longest-running ad hands them exactly that. The transformation belongs on the store page. The ad names the workout.
Compare that to BetterMe, which ran 8,760 records, the most in the category, and whose every current creative started on 2 March 2026 or later. BetterMe treats the App Store as a test bench and refreshes hard. Muscle Booster found a line it trusts and left it running. Both are real strategies. Only one produces an ad that has paid for itself for a year, and it is the cheaper one.
The native-language layer came later, and it is a clone
For its first stretch the English line carried the whole push. Then, from April 2026, Muscle Booster added native creatives in France and Germany, and the pattern is a straight translation of the same feature hook:
- German, from 7 April 2026: "Abnehmen mit calisthenics" (lose weight with calisthenics), 101 days and still recorded.
- French, from 7 April 2026: "Gym, fitness & home workout", 101 days and still recorded, an English-shaped line aimed at the French storefront.
There is one tell worth reading. The English survivors stay on the exercise ("gym, home, calisthenics"), but the German clone reaches for the outcome ("Abnehmen", lose weight). Muscle Booster tested an earlier French line too, "Programme Musculation, Gainage" (strength program, planking), which ran 116 days and stopped in April 2026. So the localization is not blind copy-paste: it holds the English winner steady and tries a market-specific angle underneath, keeping what survives and cutting what does not.
Where the money goes
Almost all of Muscle Booster's spend is App Store search results, the slot after a typed query, with some search-tab placement, the browse surface before you type. It is buying intent first, the moment someone types "calisthenics", "home workout", or a rival's name, and catching a little of the undecided browse traffic on the side. For a workout app that is the right order: most people search their way to a training app, they do not stumble onto one.
What a founder can take from this
Three things transfer to a smaller app.
Hold your winner past the point of boredom. Muscle Booster's best ad has run over a year while a rival spending six times as much keeps nothing past four months. Most founders switch an ad off at two weeks because they are tired of it. Longevity is the signal, and turning off a line that still pays is the more expensive mistake.
Name the workout, not the body. Muscle Booster's survivors say "gym, home, calisthenics", the thing a searcher wants to do, not the physique the app promises. Sell what the buyer can picture starting tonight, and keep the transformation for the landing page.
Translate the winner only after it proves out, and keep testing the angle. Muscle Booster added German and French versions in April 2026, once the English line was clearly working, and it still cut a French variant that underperformed. Prove the hook in English across many storefronts first, then translate into your biggest markets, and do not assume the translation is done just because it shipped.
See any advertiser's ads yourself
See how long your competitors' App Store ads have really run, free, no account, in about a minute. Type an app, get its live ads ranked by how long each has stayed up, with a link to every creative.
Method note: figures are computed from Apple's public Ad Repository (DSA Article 39), across 25 EU storefronts, data window ending 18 July 2026. Record counts are what the repository reports for the advertiser; per-country slices return the most recent records, so the analyzed sample can be smaller than the repository total. "Days running" is the span from a creative's first to last recorded impression, and "over 1 year" is Apple's own 365+ marker. "Still recorded" means the creative appears in the 17 July 2026 data, the last impression date in this window. Translations are literal glosses, not Muscle Booster's own wording. Longevity is a proxy for performance, not a measured conversion rate. We invented no numbers beyond what the repository reports.