this post was submitted on 25 Jul 2024
701 points (98.7% liked)

Technology

58303 readers
12 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

YouTube has been spotted testing server-side ads, which could pose a problem to ad blockers.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 26 points 3 months ago (1 children)

Nothing that can't be blocked by sponsorblock.

And if that doesn't work we'll find something else. Even if we'd have to download the same video multiple times to compare and strip out the differences.

Google may have plenty of nerds, but the world will always have more.

[–] [email protected] 4 points 3 months ago (3 children)

The issue is that Sponsorblock uses timestamps of videos to skip segments. If the ads injected all have different durations, then SponsorBlock is now obsolete.

[–] [email protected] 5 points 3 months ago (2 children)

It's not even that simple. If you skip ahead during an ad, the YT servers could just keep streaming you the ad content anyway. Their servers can ensure that the next 30s of packet data you receive is an ad no matter what, so the only way you can skip it is to wait it out and close your ears and eyes. Basically the same concept as ads on broadcast TV. Which means we'll have to do a TiVo for YT... Gross.

[–] [email protected] 0 points 3 months ago

Video streams don't quite work like that.

[–] [email protected] 0 points 3 months ago

Thats not how it works. If a server is streaming ads to you then it shouldnt be a problem detecting that and blocking out that server.

What Google is doing is baking in the ad into the video so that the video itself has the ad embedded into it. This way you cant block a certain server from serving ads. And if those ads baked in have different duration for each user, then SponsorBlock stop behaving properly as it uses timestamps to skip segments.

[–] [email protected] 1 points 3 months ago

What if sponsor block started collecting the durations of videos (if they don't already), then it could skip forward by the difference.

[–] [email protected] 1 points 3 months ago

I had to drop sponsorblock as it was letting those ads in. Now just use unblock and I don't get those ads anymore.