There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

engadget.com

Slagathor , to technology in Inside the 'arms race' between YouTube and ad blockers / Against all odds, open source hackers keep outfoxing one of the wealthiest companies.

Serious question: what is the best add blocker right now? I’ve been using ublock origin, but it doesn’t seem to be working that well these days.

sunbytes ,

Apparently you need to clear the plugin’s cache semi-regularly.

As sometimes it won’t update itself as fast.

Slagathor ,

That makes sense. Thanks for the advice!

lilsolar , (edited )
@lilsolar@sh.itjust.works avatar

ublock origin by far. Just refresh the filter list every now and then.

Mathmango ,

To be absolutely sure no one gets this wrong - uBlock Origin is what you want. Not just uBlock.

antizero99 ,

Add no-script to the mix and you are golden. On mobile I use adguard to filter ads from pretty much every single app and website. As soon as I can figure out a couple of things bothering me with FF mobile I’ll be moving over to it with extensions.

AceSLS ,

To be even absolutelier sure no one gets this wrong - use uBlock Origin on Firefox (or one of it’s forked versions) because every other Browser runs chromium under it’s hood which heavily restricts ad blocking abilities

Amends1782 ,

Pls consider editing and making it unlock origin. They are different and someone who won’t know better will get the wrong one :)

lilsolar ,
@lilsolar@sh.itjust.works avatar

Done. Thanks for lmk

raptir ,

uBlock-Origin on Firefox.

Amends1782 ,

I apologize for my strongopinion but I believe yours is misguided or similar. Ublock origin is objectively the best ad blocker , they are an extremely talented team, dedicated and have been for a long long time.

The enemy is getting stronger, not the defense not working well.

:)

Slagathor ,

Thanks!

Amends1782 ,

Hell yeah brother

thatsthespirit ,

Vinegar + SponsorBlock on iOS/iPadOS/MacOS.

affiliate ,

thank you for recommending vinegar, it is incredible

prole , to technology in Inside the 'arms race' between YouTube and ad blockers / Against all odds, open source hackers keep outfoxing one of the wealthiest companies.

Against all odds

lol someone hasn’t been paying attention to how this stuff generally works…

NecroMemories , to technology in Inside the 'arms race' between YouTube and ad blockers

Compared to other sites, and their relative costs to run, and amount of ads. YouTube has been fairly ok. They have balanced the consumer friendly skip this video and sometimes short ads with the probably higher engagement metrics from them.

However YouTube the lite plan being discontinued right before this mostly means I’m going to move from Gmail to Zoho and wait for the ban.

The final YouTube lite plan didn’t include removing ads from music, which seems to suggest the reason why YouTube music is bundled and maybe even exists, is in part the music industry being shitty.

peter , to technology in Inside the 'arms race' between YouTube and ad blockers
@peter@feddit.uk avatar

I’d say this isn’t an arms race. If Google wanted to end adblockers on YouTube right now they could. There is more at play here.

MiddledAgedGuy ,

I don’t agree with that. Anything they can do can be circumvented as long as there’s people willing and able to do the work. And because YouTube is so ubiquitous I see that continuing.

They could certainly be more aggressive though. I think their pace is elaborate. Boil the frog slowly.

peter ,
@peter@feddit.uk avatar

If they wanted an almost impossible skip they could bake ads directly into the video stream as its served to you. Facebook already has ads that are basically impossible to remove, and that’s without the advantage of serving video content.

MiddledAgedGuy ,

The article suggests they’ve tried this:

YouTube employs a wide variety of techniques to circumvent ad blockers, such as embedding an ad in the video itself (so the ad blocker can’t distinguish between the two)

Though a low effort search on my part just now couldn’t corroborate that. But even if current adblocking software can’t handle it, real time commercial detection software exists and could, I assume, be applied here.

peter ,
@peter@feddit.uk avatar

The best you’d get out of that would be a delay of up to the length of the ad before your video would play

MiddledAgedGuy ,

Oh, yeah. Hadn’t thought of that. Or maybe it’d just blank out the ad while it was playing and you’d just have to wait. Either way, annoying.

I got to thinking you could crowdsource it, like sponsorblock. But that’d probably only catch popular videos, and YouTube could just randomize what ads and when.

peter ,
@peter@feddit.uk avatar

YouTube could make it impossible to skip, or at least impossible to entirely skip. If there hasn’t been enough time between you requesting the ad frames and the frames at the start of the video it could simply refuse to give you the new frames

saigot ,

There’s a lot of very motivated people trying g to stop adblockers on many platforms, I’ve never seen one that works without severely limiting the user experience.

And remember these are the most convenient and useful form of adblock. I don’t think there is anything a site could do to stop the user just throwing a black box over the ad and muting the page.

Ultimately, no security works when the attacker has absolute control over the hardware.

peter ,
@peter@feddit.uk avatar

I think the ad black box is where it will end up. A lot of people would probably not see that as much better than having an ad at that point, though. They don’t even really need to make something impenetrable, they just need to keep breaking adblock so much so that people no longer see it as reliable and adblock developers grow increasingly tired of rewriting. So far, I can only recall a handful of times where adblock has straight up stopped working on YouTube.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

I actively mute ads where I can’t block them. It’d be annoying but I’d settle for a mute+black box if it was my only option.

therealjcdenton , to technology in Inside the 'arms race' between YouTube and ad blockers

How can I support the ad blockers?

marco ,
@marco@beehaw.org avatar
MonkderZweite , to technology in Inside the 'arms race' between YouTube and ad blockers / Against all odds, open source hackers keep outfoxing one of the wealthiest companies.

$ mpv “youtube-url” best youtube adblocker.

abuttifulpigeon ,

Or (If you have the storage), yt-dlp.

MonkderZweite ,

mpv uses that (or youtube-dl) in background. I think yt-dlp still needs a config change?

Da_Boom ,
@Da_Boom@iusearchlinux.fyi avatar

Yt-dlp is the successor for YouTube-dl I believe you can have it function as a drop-in replacement if want to.

BallsInTheShredder ,

What’s this?

65gmexl3 ,
@65gmexl3@lemmy.world avatar

video player in linux. I think VLC can also do that

MonkderZweite ,

mpv video player with mpv-sponsorblock script using youtube-dl/yt-dlp hooks, run from command line / launcher.

Yes, there’s a sponsorblock plugin for VLC too.

AceSLS ,

video player in linux

Not just linux, Android and Windows too. Even embeded devices, MPV basically supports everything

TangledHyphae ,

For some reason I’m getting:


<span style="color:#323232;">Unable to extract uploader id; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q="  
</span><span style="color:#323232;">[ytdl_hook] youtube-dl failed: unexpected error occurred 
</span><span style="color:#323232;">Failed to recognize file format.
</span>

Seems weird.

gartheom ,

Probably need to update. With plain yt-dlp you just run “yt-dlp -U”

TangledHyphae ,

That was correct, but yt-dlp is disabled on Debian and Ubuntu (apt), so I had to go to the Debian archives and install manually.

Yoz ,

What’s this? How to use it? Can someone please ELI5 ?

clara , to technology in Inside the 'arms race' between YouTube and ad blockers / Against all odds, open source hackers keep outfoxing one of the wealthiest companies.

the “open source hackers” are always going to win this one, for a simple reason. if the data of the youtube video is handed to a user at any point, then the information it contains can be scrubbed and cleaned of ads. no exceptions.

if google somehow solves all ad-blocking techniques within browser, then new plugins will be developed on the operating system side to put a black square of pixels and selectively mute audio over the advert each time. if they solve that too? then people will hack the display signal going out at the graphics card level so that it is cleaned before it hits the monitor. if they beat that using some stupid encryption trick? well, then people will develop usb plugin tools that physically plug into the monitors at the display end, that artificially add the black boxes and audio mutes at the monitor display side.

if they beat that? someone, someone will jerry rig a literal black square of paper on some servos and wires, and physical audio switch to do the same thing, an actual, physical advert blocker. i’m sure once someone works that out, a mass produced version would be quite popular as a monitor attachment (in a timeline that gets so fucked that we would need this).

if that doesn’t work? like, google starts coding malware to seek and destroy physical adblockers? then close your eyes and mute your headphones for 30 seconds, lol. the only way google is solving that one is with hitsquads and armed drones to make viewers RESUME VIEWING

as long as a youtube video is available to access without restriction, then google cannot dictate how the consumer experiences that video. google cannot win this.

UlrikHD ,
@UlrikHD@programming.dev avatar

And if Google went nuclear and starts embedding the ad into the videos themselves?

clara ,

the current solution for that would be similar to the current “sponsor block” plugins, here’s an example

crowdsourced start and endpoints for embedded sponsorships

something like this tool, but for future embedded google adverts

tiller ,

Without talking about the resources it would require, youtube could totally only serve the ad until it has been “watched”. And no amount of sponsor block or similar software would help. These software only work because youtube allow you to navigate the video. If they decide that you have to fully download a 30s ad video, and that you can’t ask for the video for the first 30s, then you wouldn’t be able to do anything (or at the very max, just hide the ad and wait 30s on a blank screen).

Corgana ,
@Corgana@startrek.website avatar

How do those extensions that skip download countdown timers work then?

laurelraven ,

Those are usually handled by JavaScript being run on the client side, I think, so it just speeds that up

Corgana ,
@Corgana@startrek.website avatar

Sure but my point was if there’s a practical way to do what the guy above me was proposing, then I would assume those sketchy ass sites would employ the same tactics. Not a programmer though.

affiliate ,

then you wouldn’t be able to do anything (or at the very max, just hide the ad and wait 30s on a blank screen

i would choose the blank screen over watching an ad, every single time

oatscoop ,

Or the adblock could buffer the video and play it on a delay ad free. People will be fine with doing something else for a minute.

Better yet, have it done in the background – particularly for new videos on channels you’re subscribed to.

r3df0x ,

People could do that out of protest, and upload videos as proof of them doing it. Advertisers would start pulling out if they think they’re being ripped off like that.

Eventually at some point, the nuclear option would be if the government decided that sending back false information saying an ad had been viewed is computer fraud.

daltotron ,

I don’t think the relative amount of people that would do that would be high enough to really end up mattering, and it’s not like, in that circumstance, advertisers can tell whether or not people are actually watching their ads anyways, which has always been the most dubious part of ads. And, is the biggest advantage of the internet and youtube, is that you can tell, you’re allowed access to those metrics. I don’t see a reality where youtube just goes to basically like, shittier cable advertising, forcing everyone to watch all the ads all the time, and that becomes somehow attractive to advertisers. I think, if that were the case, advertisers would probably pull out just on that basis and go where they know exactly what content they’re putting their ads in front of, which has always been the disadvantage of youtube.

AceSLS ,

Even if they did that it’s not impossible to find some exploits. No software is free of bugs which can be exploited, especially networked ones which are often finicky because they have many systems in place to pretend flawless execution. Just look at the TCP protocol, it’s dropping packets left and right but users usually don’t notice because they get spammed till one gets through

rottingleaf ,

All other hope forlorn, there’s still ML to recognize and cut out ads.

Or one can download the same video with as many as possible metrics different, so that ads would be different, and then compare the two videos. Ugh.

Blue_Morpho , (edited )

This type of war happened 15 years ago with Hulu vs Xbox. Hulu won because despite there always being an exploit it was always several days before a work around was uploaded. Eventually it was Hulu on xbmc for 1 day, then 3 days no Hulu on and on until everyone gave up.

badbytes ,

It’s how we did it with MythTV and over the air or cable tv. The algorithms will just save a file in post, that has the ads removed. And that was 15yrs ago.

viperex ,

I don’t see how we escape ads if YouTube splits the video in two and ads play on a third of the screen alongside the video. Or in a chiron

Marin_Rider , to technology in Inside the 'arms race' between YouTube and ad blockers / Against all odds, open source hackers keep outfoxing one of the wealthiest companies.

my wife watches a lot of youtube via PS4, so ads aren’t blockable. but she discovered when an ad starts playing if you go to the ‘i’ icon, select you don’t want to see this ad, then click resume video, the video starts playing again. not exactly a blocker and requires those manual steps, but beats watching 30 second unskippable ads every 5 minutes

dannym , to technology in Inside the 'arms race' between YouTube and ad blockers / Against all odds, open source hackers keep outfoxing one of the wealthiest companies.

Against all odds, open source hackers keep outfoxing one of the wealthiest companies.

sigh developers will ALWAYS be able to outsmart companies stealing from others.

zalgotext ,

I was gonna say, the Internet wouldn’t be what it is today without those so-called open source hackers. They’re the giants that Google and all the rest are standing on the shoulders of.

zbyte64 ,
@zbyte64@lemmy.blahaj.zone avatar

We’re going to relearn this lesson with LLMs. Open source is a maximalist approach to productivity.

crackajack , to technology in Inside the 'arms race' between YouTube and ad blockers / Against all odds, open source hackers keep outfoxing one of the wealthiest companies.

To ad blockers, thank you for your service!

ItsMeSpez , to technology in Inside the 'arms race' between YouTube and ad blockers / Against all odds, open source hackers keep outfoxing one of the wealthiest companies.

Meshkov said that assessment [that scriptlet injection is the only reliable method of ad blocking for youtbue] is accurate if you limit yourself to browser extensions (which is how most popular ad blockers are distributed). But he pointed to network-level ad blockers and alternative YouTube clients, such as NewPipe, as other approaches that can work.

How exactly do these youtube front ends survive Google anyways? Why can’t Google simply block all the traffic coming from these front ends in order to kill them off entirely? Kind of interesting that some ad blockers are having a hard time being effective on YT while these front ends seem to be having no issues accessing videos on the site.

Cosmocrat ,

Google could implement Widevine DRM for all videos.

r3df0x ,

In order for someone to experience the video, it has to go from digital to analog. That will always be the weakpoint of DRM. Someone can always put a middleman application in that point. Expect corporations to push for chip implants that allow them to directly control what you experience.

r3df0x ,

If someone hosts their own front end, Google has no way of knowing whether or not it’s legitimate.

victorz ,

Really enjoying LibreTube on my phone, for listening to long videos without the video on screen. Its audio mode is very clean in my opinion.

Karyoplasma ,

There is no way to determine if the request comes from an alternative frontend or a legitimate user. Even if they start blocking all public instances of alternatives, which is highly unfeasible since most of them use VPN and blocking all VPNs is extremely restrictive for legitimate users too, you can host them locally.

Potatos_are_not_friends ,

Client side versus server.

To use a metaphor: the internet is a mailperson, and a YouTube video is a package. The mailperson hands it off to me. Then I have to fumble with opening the box to get the item inside.

Well, let’s say I have a butler. The butler can take the package from the mailman, and rip out all the unnecessary stuff, and give me what’s inside the box. The butler is adblock.

YouTube/Google cannot mess with my butler. Why? Because it’s outside of their power. They can try to do things like force a signature before giving me the package. But guess what? My butler can sign off my package. YouTube knows to get to me, they have to go through my butler - period.

So there’s no “blocking traffic” because once the package is sent, they have to deal with my butler. And they can make all sorts of detectors on the package, but we’ll keep finding ways to bypass it and convince the package that my butler can totally sign for me.

Yoz , to technology in Inside the 'arms race' between YouTube and ad blockers / Against all odds, open source hackers keep outfoxing one of the wealthiest companies.

Open source Hackers FTW!

Please donate and keep Open Source as it is

victorz , to technology in Inside the 'arms race' between YouTube and ad blockers / Against all odds, open source hackers keep outfoxing one of the wealthiest companies.

I always wondered why YouTube doesn’t stream the ad intermixed into the video? Like, it’s DASH, right? How does that work, can’t the server send a video then switch to another stream source (the ad) and back?

zbyte64 ,
@zbyte64@lemmy.blahaj.zone avatar

Because YouTube doesn’t want you to skip ads? If the ad was just another part of the show, you would just fast forward past the ad.

victorz ,

Well obviously seeking would be disabled during those ads. But maybe that’s not preventable.

Huschke ,

Then ad blockers could use this information to know which part of the video is the ad and block it again.

victorz ,

😏👏 Excellent

Fallenwout ,

Switching stream sources is the most easy detectable form of ads. Also the most easily blocked, simple dns blocking will suffice.

victorz ,

That’s interesting info, thanks!

Synthead , to technology in Inside the 'arms race' between YouTube and ad blockers / Against all odds, open source hackers keep outfoxing one of the wealthiest companies.

YouTube’s users when they adhere to the YouTube TOS:

https://lemmy.world/pictrs/image/28663162-c53a-40ea-a29a-1d6af7807843.png

SpiderShoeCult ,

quoth Rage Against The Machine:

‘fuck you, I won’t do what you tell me’

Karyoplasma , to technology in Inside the 'arms race' between YouTube and ad blockers / Against all odds, open source hackers keep outfoxing one of the wealthiest companies.

I would argue it’s not “against all odds”. The add-on devs probably know better how YouTube is working than the bunch of underpaid, outsourced script writers that are tasked to implement the stuff. The latter also have to make sure that it doesn’t break for legitimate viewers (oh, sorry, I meant “impressions”).

huginn ,

The YouTube team at Google isn’t all outsourced and generally Google uses it’s top talent for the money making side of the business

The people in the ads side are some of the best around. The problem is: they don’t necessarily care about ad blockers.

My laptop came pre installed with Firefox and ublock origin. Google Chrome had ad blocking in it as well. The devs in the company don’t like ads any more than anyone else… Also ads are a major security risk, and using ad blocking is just good opsec.

JDubbleu ,

Your perception of Google software engineers is way off. They’re more often than not some of the best software engineers in the industry because their hiring bar is very high, and they get paid like it. YouTube is an astounding complex problem to solve with thousands of moving parts and non-trivial problems. It’s honestly astounding people are able to build sites that complex, and that they’re not only common but extremely reliable.

The issue is there are even more extremely intelligent software engineers outside of Google than in, and many of them spend some of their free time working on FOSS projects including ad-blockers. It’s also almost always harder to be red team (attacker, or the ad-blockers devs) as opposed to blue team (defensive, or the people trying to stop them).

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines