The next ad-blocking arms race will be between perceptual ad blockers and the companies trying to embed ads that look like part of the content (ai vs ai).
The next ad-blocking arms race will be between perceptual ad blockers and the companies trying to embed ads that look like part of the content (ai vs ai).
The way this works: use LLMs to detect sponsored content in transcripts, then skip that during playback.
I can see an approach, let's call it "universal adblocker", where there's an app running in background, detecting ads (using a11y APIs or just screenshots) and skipping / masking them with a full awareness of how to control a given app. It could block different sections of the screen or just control the UI to skip past the crap.
The circumvention would be to for the server to some kind of proof of work of the “ad view” — use a service worker to check downloaded segments, and occasionally issue challenges that require sending a salted hash of the ad segments back to the server, along with a proof of elapsed time, without which the server simply refuses to serve the next video segment.
You would need a way to prove audio/video on the end device/UA to the server and that's impossible AFAIK
I think they did something looking at the horizontal sync signal. The was a clear discontinuity when the station switched from program to ad and back again.
I think the ads might be manually tagged, which would be a lot easier with hundreds of broadcast shows, instead of thousands/millions of random videos on youtube.
I blame a local car dealer for most of my groundings as a child.