Skip to content

Blog

See how it works — internal navigation link

The Ads in This Month's Podcasts: 10,881 Episodes, Measured

ZeroAds does one job: you give it a podcast’s RSS feed, it cuts the ads out of the audio, and it hands back a clean private feed for the app you already use. Every cut is logged with timestamps and a confidence score, per episode, per show.

This is that log for the last three weeks: every episode we processed from July 16 to August 5, 2026. Not a survey, not a model of the market. Edits to audio files, added up. And because a measurement is only as good as the measurer, the methodology states how accurate the detector itself is, measured against hand-labeled episodes.

  • 10,881 episodes across 1,112 shows
  • 900 hours of ads removed in three weeks
  • Median: 4.2 minutes of ads per episode, average 5.0
  • Median ad share: 9.8% of runtime. The typical episode gives one minute in ten to advertising.

Histogram of minutes of ads per episode across 10,881 episodes processed July 16 to August 5, 2026: the most common load is zero to two minutes, the median is 4.2 minutes, and 1,096 episodes (10%) carry more than ten minutes

Most episodes are mild. One in eight is not.

Section titled “Most episodes are mild. One in eight is not.”

The distribution leans low: 26% of episodes carried under two minutes of ads. If that were the whole picture, podcast ads would be a shrug.

The other end of the curve is the reason this company exists. 10% of episodes carried more than ten minutes of ads. 13% of episodes were at least one-fifth advertising. Each of those is a specific episode of a specific show someone chose on purpose.

Histogram of ad share of episode runtime across 10,881 episodes, median marked at 9.8%: the most common bucket is four to eight percent, with a long tail out past forty percent

Take the median, 4.2 minutes, and a listener who gets through eight episodes a week. That’s about 34 minutes of ads a week, roughly 29 hours a year, inside shows they picked themselves. Follow shows from the top of the next table and the number multiplies.

One rule, applied mechanically: any show with at least 20 measured episodes in the window qualifies, ranked by median ad share of runtime. No editorial picks in either direction.

ShowMedian ad shareMedian ad minutesEpisodes measured
The Dr. Laura Podcast37.7%5.742
Marketplace Morning Report30.5%2.828
History Daily28.2%7.3179
The Breakfast Club26.0%9.865
Ridiculous History24.4%13.222
Writing Excuses21.8%4.973
Jill on Money21.2%4.381
What Next (Slate)21.2%7.1116
HugoDécrypte20.5%2.027
Legal AF20.2%4.624
Morning Wire20.2%3.531
Pod Meets World19.9%12.324

Download the table as CSV.

Two patterns. The top of the table is short daily shows built from radio formats: a 10-minute episode with a stacked opening break and a closing read is a third ads by arithmetic, even when the total is only three minutes. And the percentage hides the minutes: Ridiculous History and Pod Meets World carry 12 to 13 minutes of ads per episode, more total ad time than anything above them, spread across hour-long runtimes.

Ads are how most of these shows get made; the minutes in that table pay salaries. This is a measurement, not an accusation. On our side, we’re building revenue sharing so the shows our subscribers listen to most get paid from subscription money. Until that ships, the plain description of ZeroAds is that we work for the listener.

ZeroAds serves your shows as clean private feeds that work in any podcast app that accepts a custom RSS URL (not Spotify, which doesn’t). Setup is pasting one link, about two minutes. The first 5 episodes are free, so you can hear a cleaned episode before paying anything. The founding rate is $5.99 a month while the first 500 spots last (more than 180 are claimed); after that it’s $7.99.

Try ZeroAds on your own shows

Every episode processed by ZeroAds between July 16, 2026, 23:00 UTC and August 5, 2026. Read this before citing the numbers.

ZeroAds sells ad removal, so every number here comes from a company with something to gain. Read it that way. This section includes the parts that cut against us.

When a show releases an episode, our pipeline downloads the audio, transcribes it, and makes two passes over the transcript to mark ad segments. Marked segments are cut from the audio; every cut is logged with start and end timestamps and a confidence score. This study is that log, aggregated: 10,881 episodes across 1,112 shows, 900 hours of ad time removed. What counts as an ad: advertising inserted by an ad server, and sponsor reads recorded by the show itself. Both get cut, both get counted.

We test the detector against episodes that people labeled by hand, listening to the audio, chosen independently of what the system cut. Run through the full production system:

  • Of the labeled ad time, we catch about 97-98%. Ads we miss are absent from these totals, which pushes the numbers down.
  • Of the seconds we cut, about 85% land on labeled ad time. Most of the remainder sits on the boundaries of those same ads, where the exact start and end of an ad is genuinely fuzzy; cuts of non-ad content push the numbers up.

The two errors pull in opposite directions and neither is zero, so treat every figure as carrying a few percent of measurement error, not as exact. The test set covers short news shows, long talk shows, and one non-English show; detection on non-English shows is measurably weaker, so treat those shows’ figures as carrying more error.

The sample is every episode processed in the window: the new releases of the shows our users subscribe to. Users pick the shows, so it skews toward what they listen to: talk-heavy, US-centric, and toward daily shows, which release more episodes per week than weeklies and therefore weigh more in per-episode statistics. People also come to us for the shows that annoy them, which overweights heavy shows. Treat every number as a description of our catalog’s current releases, not of podcasting overall. For the market-wide picture, industry benchmarks (Magellan AI among them) put average ad load around 5 to 8 percent of runtime; nothing here contradicts that.

Two coverage gaps during the window, both fixed by August 4: a refresh bug caused some high-frequency feeds to skip episodes, and a safety guard held back some short episodes rather than risk over-cutting them. Both reduce how many episodes appear here; neither changes the measurements of the episodes that do.

Most podcast ads are stitched into the file at download time, per request. Two listeners downloading the same episode can get different ads in different amounts. Our figures describe the copies our pipeline downloaded, at the moments it downloaded them. The distribution is stable across thousands of episodes; any single data point is one copy’s snapshot.

Ad share is computed against the actual length of the audio file we measured, not the length the feed declares; feeds mis-state durations often enough that using them would inflate some shows’ percentages.

A show appears when we measured 20 or more of its episodes in the window. That is the entire inclusion test; no show was added or removed editorially. Duplicate feeds of the same show were merged. Ranking is by median, not average, so a single unusual episode can’t move a show up the table.

It says nothing about shows nobody has added to ZeroAds. It can’t tell you which ad server placed a given ad beyond what’s audible in the file. We didn’t measure listening behavior, only episode contents. And a three-week window says nothing about trends; industry ad revenue grows around 18 percent a year (IAB/PwC) while per-episode load stays roughly flat, and nothing here contradicts that either.

If you’re covering this and want the aggregation queries, the bucket boundaries, or the measurements behind any show in the table, ask and we’ll share them. If you find an episode where our numbers look wrong, send it over. We’ll check it against the audio, and if we got it wrong we’ll say so in public.

The charts and the table are free to reuse with a link to this page as the source. The table is also a CSV download.

Apple Podcasts Ads: Why Every Show Has Them (and How to Remove Them)

Apple doesn’t put ads in your podcasts. The shows do, inside the audio. No setting turns them off, but cutting them out of the file does work, and Apple Podcasts will play the cleaned-up file. Spotify won’t.

Every ad you hear in Apple Podcasts was either read by the hosts or stitched into the audio file by the show’s hosting service before the episode reached your phone. Apple Podcasts just plays the file it’s given. That’s why switching podcast apps never fixes the ads: the ads travel inside the audio.

Two sources:

  1. Host-read ads. The hosts pivot to a mattress or a meal kit mid-episode. These are recorded into the show itself.
  2. Dynamic ad insertion (DAI). The hosting service assembles a fresh copy of the episode each time it’s downloaded and stitches in ads chosen for you: your region, your device, whatever the ad market pays for that day. It’s why an episode from 2022 suddenly carries ads for a phone released last month, and why you and a friend hear different ads in the same episode. More on the mechanics: what is dynamic ad insertion?

The heaviest feeds we’ve measured run 20 to 38 percent ads, mostly short daily shows built from radio formats; the full table is in our August 2026 study.

Apple’s per-show subscriptions are the official escape hatch, but they’re per show: a few dollars a month, each, set by the creator. Follow ten shows and the math stops working.

Here’s the part that surprises people: Apple Podcasts is one of the best apps to go ad-free in, because it accepts custom RSS feeds. (Library > Follow a Show by URL. Spotify has no equivalent; that door is locked.)

That’s the whole trick behind ad-free feed services:

  1. ZeroAds fetches each new episode of your shows and finds the ad segments in the audio; in our accuracy tests against hand-labeled episodes it catches about 97-98% of ad time, and about 85% of every second it cuts lands on labeled ad time.
  2. It cuts them out and rebuilds the episode. Every cut is listed with timestamps in an episode report, so you can check its work.
  3. You get a private RSS URL. Paste it into Apple Podcasts once, and episodes arrive already clean.

Same app, same shows, same queue. The ads just aren’t in the file anymore.

Hear it on your own shows. Try ZeroAds. Your first 5 episodes are free

Step-by-step setup for this app: remove ads in Apple Podcasts.

  • Ad blockers. They filter web requests. Podcast ads are inside the audio stream, so there’s nothing to block. (Full explanation.)
  • Paying for other Apple services. Apple One, Apple Music, iCloud+: none touch podcast ads, because the ads were never Apple’s to remove.
  • Skip buttons. They work, thirty seconds at a time, every episode, forever. Fine on the couch. Worse on a run or while driving.

For the complete rundown of every option, including our competitors: how to remove podcast ads in 2026.

Podly vs ZeroAds: Self-Hosted or Hosted Podcast Ad Removal?

Podcast ads are baked into the audio file, so removing them means processing the audio: transcribe, find the ad segments, cut them, re-serve the episode as a clean RSS feed your podcast app can read.

Podly and ZeroAds both do exactly that. The difference is who runs the machinery.

Full disclosure, and it’s a friendlier story than most versus pages: ZeroAds started as a fork of Podly. It has since grown into its own system (a two-pass classifier we score against hand-labeled test episodes, timestamped cut reports, episodes processed once and shared across all listeners), but the lineage is real: we’ve sent improvements back upstream, and Podly’s own README lists ZeroAds in its cost breakdown as the hosted option. So this isn’t two strangers fighting over a keyword. It’s the same family tree, and ZeroAds is the branch that became a service. Podly is good, this category starts with it, and for a certain kind of person it’s the right choice. Here’s the honest split.

Podly is open source and self-hosted. You clone it, stand it up on a server (there’s even a one-click Railway deploy template), plug in your API keys for transcription and LLM classification, and point your podcast app at the feeds it generates.

What that gets you:

  • Control. Your server, your models, your data. Swap the LLM, tune the prompts, read the code.
  • No subscription. The software costs nothing.
  • A good project. If you have a homelab and enjoy this, it’s a satisfying one.

What it costs instead:

  • Infrastructure. A VPS or a machine that’s always on, roughly $5-10/mo unless you already run one.
  • API usage. Transcription and classification are real compute, billed per episode by your AI provider.
  • You’re the operator. Updates, breakage after a dependency bump, feeds that stop parsing, episodes that need reprocessing. Nobody’s on call but you.

If you already self-host half your life, none of that scares you, and Podly’s marginal cost is basically API calls. Go with our blessing. (The project also runs a small pay-what-you-want preview server, listed in its README, if you want a taste before deploying anything.)

Choose ZeroAds if you just want clean feeds

Section titled “Choose ZeroAds if you just want clean feeds”

ZeroAds is the hosted version of the same idea: paste a show’s RSS URL, get back a private clean feed for the app you already use (Apple Podcasts, Overcast, Pocket Casts; not Spotify, which blocks custom feeds).

What you get for $5.99/mo at the founding rate ($7.99 after the first 500 members):

  • No machinery. No server, no API keys, no maintenance. Setup is pasting one URL, about two minutes.
  • Measured accuracy. We test against hand-labeled episodes: about 97-98% of ad time caught, and about 85% of every second cut lands on labeled ad time.
  • Receipts. Every cut appears in an episode report with timestamps, so you can check exactly what was removed. Nothing is cut silently.
  • Shared economics. Popular episodes are processed once for everyone, so new episodes of big shows are usually ready within minutes. That pipeline has processed more than 60,000 episodes; we published what it measures.

And you can hear the result before paying anything: the first 5 cleaned episodes are free in the web player.

Try ZeroAds on your own shows

PodlyZeroAds
PriceFree software; you pay server + API usage$5.99/mo founding rate
SetupServer, API keys, configPaste one URL
MaintenanceYoursOurs
DetectionDepends on the models/keys you configure97-98% of ad time caught in our tests vs hand labels
Cut transparencyLogs on your serverTimestamped per-episode report
Data locationYour infrastructureOur cloud
Works inAny RSS podcast appAny RSS podcast app (not Spotify/Amazon Music)
Try firstFree (your time is the cost)5 free episodes

Podtastic is a full podcast app for iPhone and Android with AI ad-skipping built in. They call it Smart Jump Ahead, and it draws partly on aggregated listener data. Instead of handing you a cleaned feed, it jumps over the ads during playback, and that works even on episodes you’ve downloaded.

Two things it does genuinely well. It’s cheaper: about $36 a year ($2.99/mo billed annually), with a free tier covering two shows. And a skip that happens in the player is recoverable in the moment. If it jumps too far, you tap back and hear what you missed. Feed-based removal can’t offer that mid-episode. Our answer is the episode report, which lists every cut with timestamps so you can check what was removed after the fact. And the first 5 episodes are free, so you can judge the cuts before paying.

The tradeoff is the same one Herd asks you to make: Podtastic is the player. If you’re happy switching apps, it’s a fair pick and the price is honest. If your years of Overcast or Pocket Casts settings are staying put, a clean feed in the app you already use is the whole point of ZeroAds.

Same category, different customers. Podly is a tool you operate; ZeroAds is a service you subscribe to. If the phrase “docker compose up” sounds like a fun Saturday, start with Podly. If you got here because you’re tired of hearing the same three ad reads on your commute and you’d rather not adopt a server to fix it, that’s exactly who we built ZeroAds for.

Every other option (Herd’s player app, creator subscriptions, skip buttons) is covered in the full guide to removing podcast ads.

Does Spotify Premium Remove Podcast Ads? (No, Here's Why)

No. Spotify Premium removes ads from music, not from audio podcasts. Podcast ads can still be removed, but only outside Spotify: they get cut out of the audio file before your app downloads the episode.

Audio podcasts keep their ads whether you pay or not.

There’s one exception: since January 2026, Premium removes ads from some eligible video podcasts (Partner Program shows, in the US, UK, Australia, and Canada). If you’re hearing ads in an audio show, that exception doesn’t help you. It isn’t a bug either.

Three reasons, none of them accidental:

  1. Podcast ads are a separate business. Your subscription covers music licensing. Podcast ads are sold on a different market, by different people, at different prices.
  2. Most ads aren’t Spotify’s to remove. Shows insert ads into the audio file itself through dynamic ad insertion at the hosting level. The ad reaches Spotify already baked in.
  3. Creators earn from ads regardless of your plan. Removing them would mean paying creators out of your subscription. Spotify does exactly that for eligible video podcasts, and only there.

So “Premium = ad-free” was always a music promise. It just doesn’t say that on the label. What that leaves in place is measurable: we cut 900 hours of ads out of more than 10,000 episodes in three weeks.

No. Spotify doesn’t accept external RSS feeds, so there’s no way to swap in a clean version of a show. Ad blockers don’t work either. The ads are inside the audio stream, not separate requests a blocker could filter.

If you want ad-free audio podcasts, the listening has to happen outside Spotify:

  1. Pick a standard podcast app: Apple Podcasts, Pocket Casts, Overcast, Podcast Addict, or any app that accepts an RSS URL. (Moving your shows off Spotify takes about 20 minutes.)
  2. Get a clean feed. ZeroAds finds the ad segments in each episode’s audio and cuts them out; in our accuracy tests against hand-labeled episodes it catches about 97-98% of ad time, and about 85% of every second it cuts lands on labeled ad time. You get a private ad-free RSS feed.
  3. Add the feed to your app and listen as usual. Same shows, same app mechanics, no ads.

Hear it on your own shows first. Try ZeroAds. Your first 5 episodes are free

For speed-listening tricks, per-creator subscriptions, and the full comparison of what works and what doesn’t, see the complete guide to removing podcast ads.

Is There a Podcast App That Skips Ads? (2026)

The podcast app that skips ads is the one you already use, once the ads are gone from the feed.

No app can do it alone. Podcast ads are stitched into the audio file itself through dynamic ad insertion, so from the app’s point of view, an ad and your host’s voice are the same thing: audio. There’s nothing to detect, so there’s nothing to skip.

That’s why every “ad-skipping app” you’ve tried does something weaker than what its name suggests.

Overcast (iOS): Smart Speed shortens silences between words, and you can set custom skip-forward buttons. Useful. But you’re skipping manually, every ad, forever.

Pocket Casts (iOS/Android): Trim Silence and variable playback speed. Same story: the ads play, just faster.

These are quality-of-life features, not ad removal. You still hear every mattress read.

Remove them before the episode reaches your app:

  1. ZeroAds processes each episode’s audio, finds the ad segments, and cuts them out; in our accuracy tests against hand-labeled episodes it catches about 97-98% of ad time.
  2. You get a private, clean RSS feed for each show.
  3. You add that feed to the app you already use. Apple Podcasts, Overcast, Pocket Casts, Podcast Addict, anything that accepts an RSS URL (47+ apps). The two that don’t: Spotify and Amazon Music.

Your app, your queue, your playback settings, minus the ads.

Try it on your own shows. First 5 episodes free

Step-by-step guides:

Or start with the complete guide to removing podcast ads.