What dynamic ad insertion actually is
Dynamic ad insertion — DAI — is the practice of adding advertising to a podcast episode when somebody downloads it, rather than when you publish it.
With a traditional baked-in ad, you record the read, drop it into your edit, export the file, and that ad is now a permanent part of the recording. Changing it means a new export and a re-publish, and every copy already sitting on a listener’s phone still has the old ad in it.
With dynamic insertion, the episode you upload contains no ads at all. It contains markers — points in the timeline that say “an ad goes here”. The ad audio lives separately. When a listener’s app requests the episode, your host assembles a file on the fly: your audio, plus whichever ad is scheduled to run in that slot right now, stitched together and delivered as a single MP3. The listener notices nothing. You get an episode whose advertising is editable forever.
How dynamic ad insertion works
The episode audio and the ad audio stay separate files until someone asks for them.
-
1
You mark the breaks
Upload the episode once and drop markers where the ads belong — pre-roll, mid-roll, post-roll. No ad is written into the audio.
Happens once, at upload
-
2
You schedule a campaign
Choose which ads or promos run in those slots, on which episodes, and between which dates.
Change it any time
-
3
TurboCast renders the episode
TurboCast stitches the campaign's ads into each marker and prepares a new version of the episode in the background. Your original upload is never touched.
Runs in the background
-
4
New downloads get the current ads
Podcast apps download the version with the current ads. Swap the campaign tomorrow and new downloads carry the new one — including on episodes you published years ago. Private feeds stay ad-free.
No re-edit, no re-upload
Because the ad lives outside the episode file, changing it is a scheduling change rather than an audio edit — the same swap applies to every episode carrying that marker, all the way back through your archive.
That distinction — ad in the file versus ad in a marker — is the whole feature, and it is worth being pedantic about because it explains every downstream benefit. If the ad is in the marker, the campaign can end. If the ad is in the marker, an episode from 2023 can carry an ad you sold in 2026. If the ad is in the marker, a sponsor who pulls out does not leave their name in your archive permanently. We go deeper on that trade-off in baked-in vs. dynamic ads.
This is not a fringe technique. In its U.S. Podcast Advertising Revenue Study, the IAB — working with PwC — reported that dynamic ad insertion accounts for more than 90% of podcast ad revenue, up from 48% in 2019. The money in podcasting has already moved to dynamic delivery. Independent shows have mostly been the ones left out.
How TurboCast does it
TurboCast’s dynamic ad insertion is deliberately narrow: it is a placement and scheduling system, and it does that part well.
You mark the breaks. Every episode supports pre-roll, mid-roll and post-roll markers. You can place multiple mid-rolls in a long episode. The markers are set on the episode, not on the audio, so they can be moved or removed later.
Where the ad breaks go
A 42-minute episode with three markers. Dark segments are ad slots; light segments are your audio.
-
Pre-roll 0:00
Before the intro, at the very top of the file
Typically 15–30 seconds
- Best suited to:
- Reach. Everyone who opens the episode hears it, including the people who drop off five minutes in — which makes it the natural home for brand-awareness reads and short, simple offers.
- Watch out for:
- It arrives before you have earned any attention. Keep it short and get into the episode.
-
Mid-roll ≈ 19:40
A third to halfway in, at a natural break in the conversation
Typically 30–60 seconds
- Best suited to:
- Direct response. Anyone still listening this deep chose to be, so promo codes and “go to this URL” asks do their best work here. It is usually the slot advertisers will pay the most for.
- Watch out for:
- Put the marker at a real pause, not mid-sentence. A badly placed cut is the fastest way to make an ad feel like an interruption.
-
Post-roll ≈ 41:05
After the outro, at the end of the file
Typically 15–30 seconds
- Best suited to:
- Your own asks. Cross-promote another episode or another of your shows, plug the newsletter, or sell it as cheaper inventory to a sponsor who wants volume.
- Watch out for:
- Fewest listeners reach it. Price it accordingly, and don't put your best offer here.
You are not obliged to fill every slot. An episode can carry one marker or three, and a marker left empty simply plays nothing — the episode runs straight through.
You swap ads without republishing. Change the creative, replace the campaign, or pull an ad entirely — the episode’s URL, its GUID and its publish date all stay exactly as they are. TurboCast re-renders the affected episodes in the background, and new downloads get the new version. Nothing shows up as “new” in anyone’s feed. This is the single most practical thing about DAI day to day: a sponsor sends a corrected script at 11pm and you swap it in the dashboard, not by re-exporting a 90-minute episode.
Campaigns apply across the whole back catalogue. A campaign is not attached to one episode. Point it at your archive and every episode carries it, retroactively. This is the feature that changes the arithmetic of a small show, and it is covered in detail in how to monetize your podcast back catalogue.
Campaigns have start and end dates. Set a flight window and the campaign runs itself — it goes live on the start date and stops on the end date without you remembering to go and switch it off. Expired campaigns simply stop being inserted; the marker stays, ready for the next sale.
Promos count too. The system does not care whether the audio in the slot is a paid ad or your own trailer. Cross-promoting a new series across 200 old episodes is exactly the same operation as running a sponsor campaign, which makes DAI genuinely useful before you have sold anything at all.
The differentiator: DAI without an enterprise tier
Dynamic ad insertion grew up as an ad-tech product. It was built for networks selling six-figure campaigns, and the industry’s pricing still reflects that heritage: it has historically been something you get by being big enough — by hitting a download threshold, joining a network, or moving to a plan quoted rather than published.
TurboCast ships it on Hosting Pro: $29/mo billed annually, $39 month to month. No download minimum, no application, no per-impression cut.
That price matters more than it looks, because of how back-catalogue revenue compounds. Work through the arithmetic:
- Your new episodes: 4 a month at 5,000 downloads each is 20,000 downloads. One mid-roll sold at a $25 CPM is 20 × $25 = $500 a month.
- Your archive: 100 older episodes still pulling 8,000 downloads a month between them. The same single mid-roll slot, dynamically inserted, is 8 × $25 = $200 a month — from work you finished years ago.
That second number is the one baked-in ads can never produce, and it is roughly seven times the annual cost of the plan that unlocks it. Run your own version of this in our free podcast ad revenue calculator — it shows the arithmetic, not just a total.
To be clear about the illustration: those CPMs are an example, not a promise. Real rates vary enormously by niche, format and how you sell. Podcast ad rates covers what shows at different sizes actually charge.
Where it fits with the rest of your show
Ad insertion only matters if the episodes are actually reaching people, which is why we treat monetization and podcast distribution as one system rather than two products. The same upload that fans out to Spotify, Apple Podcasts, YouTube and every other app through your RSS feed is the upload that carries your ad markers. Distribute everywhere, then monetize everything you distributed.
Hosting Pro also includes private podcast feeds, so ads are one revenue line rather than the only one. You can run dynamic sponsor reads on the public feed and give your team or members their own private feed of the same episodes — two audiences, one upload.
If you want the counter-argument before you commit, read the downsides of dynamic ad insertion first. Badly placed breaks and stale campaigns are real problems, and they are easier to avoid than to fix.