The problem Youtube has is that it wants to make sure you can't skip the ad, so it has to signal in some way to its front end and app that this segment is an ad. That mechanism can and will be used to skip it with other clients. They can put the ads in band of the video stream like twitch does but if they are genuinely indistinguishable then they are also fast forward and skippable.