either everyone is getting advertisements for a very dallas targeted ad, or are the podcast companies making several versions of the podcast and serving different ones to different people? sounds like a lot of extra work to me, but I suppose its not hard to automate stitching a few ads into an audio file.
But most of the time the original file is getting pulled by the rehoster from an unprotected RSS feed, and these can be easy to find. You can get the RSS feeds for Soundcloud, as an example. Others are hosted on Libsyn.com, and you can often find them by searching for the podcast name and "site:libsyn.com" in the search engine of your choice.
That said, I don't listen to podcasts enough any more to say whether this is a universal solution at all. Actually, the fact that podcasts have unblockable ads is one of the main reasons I no longer bother.
I have a podcast with a podcasting network that sells our ads for us. To my knowledge, they don’t do any dynamic ad insertions for older episodes (though if they did, I wouldn’t necessarily be upset, provided they were inserted the right way), but plenty of podcasting networks DO do that and it’s something the creator’s endorse because it means they are getting paid more money.
There are third-party podcast apps that rehost feeds and may add their own stuff to the content — that’s another issue entirely — but most dynamic ad-insertion stuff is happening with the permission/consent of the people that make the podcast, either explicitly or as terms they agreed to in order to get hosted/have ads sold on their behalf.
At least, when I've been able to track down sources, they seem to be mostly hosted on generic CDNs, which gives me some hope that the same file is being served to all listeners.
I do know that early on, companies who did this stuff (like NPR, who was really early to this game and has been doing some type of dynamic ad-insertion for more than a decade) often had separate versions of the audio file. So you could have an ad-free version of the file (maybe for users in certain geographic regions, if an ad-buy was specifically targeted) and then other versions of the file with ads built-in — and an algorithm would determine what version a user accessed based on a variety of parameters. If that’s the case, yeah, you would probably be able to figure out if multiple versions existed and then request the ad-free version from CDN or whatever.
At this point, it’s my understanding that most of the dynamic insertion is happening server-side — where ads are inserted based on campaign timing and maybe geo-targeting) at the point of the download or stream request (though I imagine even here, most of what is served is coming from a CDN, I just mean the initial request). That way, the download/stream always has “current” ads, even if the show itself is years old. (I don’t know how often they update those different versions — I would imagine you have 6-week campaign as an example where all episodes get an insert and are then cached on the CDN and then after the campaign ends a new file is generated and cached). That isn’t to say you couldn’t potentially still get access to a copy of a file without inserts — but I bet it would be a lot more difficult.
dynamic ad-insertion is
something the podcasters
themselves want
Is DAI really more profitable than the host doing the plug?I always assumed the sponsor plugs some youtubers put into their videos [1] would be much higher impact than dynamic pre-roll ads, and would therefore command a much higher price.
[1] e.g. https://youtu.be/R2-UmtZY9Qk?t=869
When there are ad spots in the middle where i imagine it could be pretty easy to cut in an ad dynamically. Some podcasts do a little music fade in/fade out before and after an ad, which is usually a script or something from the advertiser read by the podcast host. I assume the the transition and ad are mostly done dynamically? although i have no way of knowing for sure.
As far as I know, they are also the last digital ads with a non-disableable skip button, so you win some and lose some.
So they don’t have to stitch together one new audio file per local but place metadata markers in the audio file metadata that prompts ad insertion. These usually have a marker for length and the systems handle number of plays and placement spots. Don’t know as much about that end. HLS being a chunked format would allow the files to be stitched back together on the client end as well with ads in place.
Wouldn’t be surprised if they’re doing this. Also wouldn’t be surprised if many Podcasts are broadcast via HLS as it’s native in Apple software and Apple devices. Someone else with more knowledge would have to confirm or deny that, though.
But I’m sure independents/lower-volume shows at the very least operate like you’ve said. Makes sense.
The podcasting standard does not allow for HLS enclosures.
source: I have worked in podcasting for almost 10 years.
I believe the host of your podcast files that people download will send different audio files to different people with different ads targeted in.
I don’t care about the ads much but they’re impossible to distinguish from content, for those who would wish to do this.