YouTube has found a new way to bypass ad blockers by integrating ads directly into video content via "server-side ad insertion," complicating the detection and blocking of ads. How will ad blockers respond?
Because it’s much more expensive. What they’re talking about here is basically modifying the video file as they stream it. That costs CPU/GPU cycles. Given that only about 10% of users block ads, this is only worth doing if they can get the cost down low enough that those extra ad views actually net them revenue.
This isn’t how YouTube has streamed videos for many, many years.
Most video and live streams work by serving a sequence of small self-contained video files (often in the 1-5s range). Sometimes audio is also separate files (avoids duplication as you often use the same audio for all video qualities as well as enables audio-only streaming). This is done for a few reasons but primarily to allow quite seamless switching between quality levels on-the-fly.
Inserting ads in a stream like this is trivial. You just add a few ad chunks between the regular video chunks. The only real complication is that the ad needs to start at a chunk boundary. (And if you want it to be hard to detect you probably want the length of the ad to be a multiple of the regular chunk size). There is no re-encoding or other processing required at all. Just update the “playlist” (the list of chunks in the video) and the player will play the ad without knowing that it is “different” from the rest of the chunks.
this has more to do with they got caught lying about their ad numbers and inflated their ad prices. So now they are doing this to show their shareholders they are doing something to protect their revenue and thus keep their stock price inflated.
Yeah, I’ve thought the same. It’s like with ads on websites - ads are served from different domains and as blockers work by denying requests to those domains. If they really wanted they could serve the ads from the same domain as the rest of the website. I guess one day they might but so far it must not be worth it.
I also wondered why they didn’t do this, but I think it’s tricky because the ad that gets inserted might need to be selected right at the moment of insertion. That could complicate weaving it into the video itself. But I guess they finally found a way to do it.
Honestly, I’ve kind of always wondered why they didn’t just do this. It’s always seemed like the obvious thing to me.
I mean, I hope it doesn’t work, because screw Google, but I’m still surprised it took them this long to try it.
Because it’s much more expensive. What they’re talking about here is basically modifying the video file as they stream it. That costs CPU/GPU cycles. Given that only about 10% of users block ads, this is only worth doing if they can get the cost down low enough that those extra ad views actually net them revenue.
This isn’t how YouTube has streamed videos for many, many years.
Most video and live streams work by serving a sequence of small self-contained video files (often in the 1-5s range). Sometimes audio is also separate files (avoids duplication as you often use the same audio for all video qualities as well as enables audio-only streaming). This is done for a few reasons but primarily to allow quite seamless switching between quality levels on-the-fly.
Inserting ads in a stream like this is trivial. You just add a few ad chunks between the regular video chunks. The only real complication is that the ad needs to start at a chunk boundary. (And if you want it to be hard to detect you probably want the length of the ad to be a multiple of the regular chunk size). There is no re-encoding or other processing required at all. Just update the “playlist” (the list of chunks in the video) and the player will play the ad without knowing that it is “different” from the rest of the chunks.
deleted by creator
10% where do you get that. The data I have heard is it’s around a third of all internet users globally.
I think more and more people are getting really tired of the ads, so it’s starting to affect their revenue a little bit with all the ad blockers.
this has more to do with they got caught lying about their ad numbers and inflated their ad prices. So now they are doing this to show their shareholders they are doing something to protect their revenue and thus keep their stock price inflated.
Yeah, I’ve thought the same. It’s like with ads on websites - ads are served from different domains and as blockers work by denying requests to those domains. If they really wanted they could serve the ads from the same domain as the rest of the website. I guess one day they might but so far it must not be worth it.
I also wondered why they didn’t do this, but I think it’s tricky because the ad that gets inserted might need to be selected right at the moment of insertion. That could complicate weaving it into the video itself. But I guess they finally found a way to do it.