Inside the ‘arms race’ between YouTube and ad blockers / Against all odds, open source hackers keep outfoxing one of the wealthiest companies.::YouTube’s dramatic content gatekeeping decisions of late have a long history behind them, and there’s an equally long history of these defenses being bypassed.

220 points

You know… in all my time upon this earth, I cannot look back and think of a single instance where I thought: “Gosh, this advertisement which has inserted itself in between me and the desired content has actually made me want to go purchase that product.”

permalink
report
reply
110 points

Ads are effective, sadly. And why so much money is poured into them. I believe there are a few effects at play but the direct, see and ad and want to go buy it now is only one ofbhem that mostly only affects some people, or a lot of people occasionally.

I think a bigger effect is familiarity. You are far more likely to pick a product you are familiar with or have seen before over something younjave never heard of. Even if you have only ever seen it on advets and completely forgotten that you have ever seen ads for it. So even if you don’t think they work on you they likely do without you realizing, at least enough of the time on enough people that make them worth while running.

permalink
report
parent
reply
74 points

I think a bigger effect is familiarity.

Bingo. It’s not about making you buy something right now, it’s about brand recognition and such.

To wit, if you listen to podcasts, do a little thought experiment. Name a VPN company.

Was it “Nord VPN”? Ads work.

permalink
report
parent
reply
27 points
*
  1. Just because I have heard of NordVPN doesn’t mean I’ll necessarily use it (in fact I use arch mullvad, btw.)
  2. Let’s see some numbers that ads work. You can’t just calculate how life would be without ads, but I wonder what would happen if ad expenses for all companies would be capped somehow. When cigarette companies were severely limited in terms of advertising they saved a ton of money. Of course people already knew their brands, but still.

I think ad space sellers wildly overestimate the effectiveness of ads and google has made it far worse with targeted ads. People have gotten used to saying things like “ads work” and “brand recognition” but does anyone know the numbers? Or is this just repeating some phrases you’ve heard?

I don’t know the numbers myself, but I’m quite skeptical.

permalink
report
parent
reply
20 points

These subconscious effects are indeed the most effective ways for an ad to work. However, if an ad is obnoxious enough for you to remember, it can get you to actively avoid the advertised product as well.

permalink
report
parent
reply
5 points

It can. But the average impact is still positive.

permalink
report
parent
reply
13 points
*

Yeah, I like to think I’m immune to advertising until I see one that makes me think “damn, I haven’t had Burger Restaurant in a while.” The worst part is that I’m fully cognizant of what’s happening, and yet I still want some and it’ll make me think about it for a while afterward, simply because I’m familiar with the food and how it (usually) tastes.

But, joke’s on you, Burger Restaurant! I’m fucking broke, son! Now we’re BOTH having our time wasted

permalink
report
parent
reply
1 point

Well, things affecting you unconsciously should be plain illegal. Though that’s how ads are supposed to work since like 50s and earlier, and I think I remember a Colombo episode where what you said is mentioned.

permalink
report
parent
reply
1 point

Um, No. Basically everything affects you subconsciously in some way. Both good and bad. That is a terrible and unenforceable thing to make illegal.

permalink
report
parent
reply
1 point

Yeah, people love to shit on it but everyone knows raid shadow legends

permalink
report
parent
reply
1 point
*
Deleted by creator
permalink
report
parent
reply
32 points

Ads work. These companies wouldn’t spend millions in them otherwise. Consumer behavior is among the most studied psychological phenomenoms in the world. If you show an ad to one person it’s near impossible to tell if it had an effect or not but show it to a thousand people and you’ll see it.

permalink
report
parent
reply
21 points

That’s not how ads work.

permalink
report
parent
reply
19 points

Yeah I feel mostly this way too, but the data is solid, ads are effective. Even on me, very rarely. And I’m the type of person who doesn’t ever click ads, out of spite. Even if it’s exactly what I was already looking to actively buy. But every now and then they give me an idea that I pop open a new tab, research, and then buy.

permalink
report
parent
reply
10 points

That’s not really how they work, or that is not the only way. Their point is to put the logo, slogans, company etc into your memory. This way when you’re shopping for something specific, then the brand pops out to you because you’ve seen it and it gives you a sense of familiarity and hence, higher trust.

permalink
report
parent
reply
8 points
Deleted by creator
permalink
report
parent
reply
7 points

Likewise. I don’t think I’ve ever been moved or compelled to buy, check out, or even pay attention to a YouTube ad.

permalink
report
parent
reply
5 points

To be honest, I once fell victim on reddit to an add that promoted AFK-Arena. It turned out to actually be a decent game.

permalink
report
parent
reply
3 points
*

You are not the target market. Advertising is a massive industry for good reason. It works. I know because I own a business and brand name recognition is everything. When people buy things they most often don’t do any research, they just think of the first thing that comes to their head and that’s usually what they buy. Or the first thing that comes up in their product search.

permalink
report
parent
reply
120 points

At least one popular ad blocker, AdBlock Plus, won’t be trying to get around YouTube’s wall at all. Vergard Johnsen, chief product officer at AdBlock Plus developer eyeo, said he respects YouTube’s decision to start “a conversation” with users about how content gets monetized.

Shitty AdBlock Plus.

permalink
report
reply
81 points

ABP has always been a shitty adblocker because it’s meant to make money rather than actually block ads effectively. They’ve been accepting money from ad networks to allow their “unintrusive ads” (an oxymoron) for over a decade now, and I’m sure Google is paying for this to happen now.

permalink
report
parent
reply
1 point

shrug

I’m okay with unobtrusive ads as long as the place serving them up has a modicum of common sense sensibilities about their impact and has a rigorous enough vetting process that they’ll never be used as payloads for malicious software. Ads can be a way to find out about products I might otherwise never know about. I’m not outright against all ads as a concept. Hell, sometimes it’s an actual art form in rare cases.

I’m just against them taking up more space than the content itself, impeding my access to the content in any way, hijacking my property, or getting hijacked by malware which then hijacks my property.

permalink
report
parent
reply
26 points

AdBlock Minus

permalink
report
parent
reply
3 points

AdBlock Divided by Zero

permalink
report
parent
reply
16 points

Too bad Google doesn’t want to have a conversation, at least one that isn’t at gunpoint. I wouldn’t mind unintrusive ads. If it stayed at banner ads and things like that, I would probably enable them. Shoving crap in the middle of videos just makes it a horrible experience, so I’m going to get rid of them.

permalink
report
parent
reply
11 points

An Adblocker allowing ads to… start a conversation that’s already been had and over for decades at this point.

People don’t like intrusive ads. Give intrusive ads and we’ll always find ways around them. It’s a story as old as the internet. Google is no exception. You may have billions of dollars and thousands of employees but nearly everyone in the damned world hates ads. You can try to fight it all you want. The only reason that nearly anyone puts up with ads is they want to support the creator or don’t yet know they can avoid the ads. Even those supporting the creators don’t like the damned things.

I’ve seen so, so many people watching ads on their phones

permalink
report
parent
reply
102 points

And I am fucking loving it. With this move, Google has effectively started an arms race between the team they have implementing this Adblock-blocking crap and the vast majority of the technically competent internet users in the world.

Unless the rules of how the internet works fundamentally change, Google is not going to win.

permalink
report
reply
65 points

Why do you think they were pushing so hard for WEI? They did try to fundamentally change how the internet works.

permalink
report
parent
reply
17 points

Precisely.

permalink
report
parent
reply
14 points

i wouldn’t be surprised if this was partly a war between the team they have implementing this and the team they have implementing this, in their spare time

permalink
report
parent
reply
7 points

I’m not that optimistic. They could implement some sort of aggressive DRM. In the US, all they have to do is label protection as DRM and then it becomes illegal to even have any discussion of how to circumvent it. The overwhelming majority of users aren’t going to bother with any ad blocking. In the end, this could end up hurting Google if people build decentralized Youtube alternatives and then they could take viewers away from Youtube.

permalink
report
parent
reply
5 points

They would end up shooting themselves in the foot. They are on shaky ground already and it would only take a new platform that can entice a few of their top content producers over to lose enough chunks of their revenues to hurt. And all they have do is keep fucking around to find out what a tech-literate group of nerds who hate big corps can do when they are aligned in a certain direction.

permalink
report
parent
reply
1 point

They can get the rest of Big Tech and the MSM to start smearing the platform as “far right extremist” and spreading “fringe conspiracy theories.”

permalink
report
parent
reply
1 point

Well, in the US you can legally talk about it so long as you do not actually do it. It’s similar to how an actor is able to talk about commiting murder without getting in trouble.

permalink
report
parent
reply
6 points

By some argument, section 103 of the DMCA (which is what grandparent post is referring to) does make it illegal to even talk about DRM circumvention methods.

illegal to: (2) “manufacture, import, offer to the public, provide, or otherwise traffic in” a device, service or component which is primarily intended to circumvent “a technological measure that effectively controls access to a work,” and which either has limited commercially significant other uses or is marketed for the anti-circumvention purpose.

If youtube implements an “access control measure” by splicing the ads with the video and disabling the fast-forward button during the ad, and you go on a forum and say “Oh yeah, you can write a script that detects the parts that are ads because the button is disabled, and force-fast-forwards through those”, some lawyer would argue that you have offered to the public a method to circumvent an access control measure, and therefore your speech is illegal. If you actually write the greasemonkey script and post it online, that would definitely be illegal.

This is abhorrent to the types among us for whom “code IS free speech”, but this scenario is not just a hypothetical. DMCA has been controversial for a long time. Digg collapsed in part because of the user revolt over the admins deleting any post containing the leaked AACS decryption key, which is just a 32-digit number. Yet “speaking” the number alone, aloud, on an online platform (and nothing else!) was enough for MPAA to send cease and desist letters to Digg under DMCA, and Digg folded.

permalink
report
parent
reply
81 points

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.

permalink
report
reply
16 points

Here is an alternative Piped link(s):

RESUME VIEWING

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I’m open-source; check me out at GitHub.

permalink
report
parent
reply
9 points

good bot

permalink
report
parent
reply
2 points

I’ve tried to like Piped but half the time, the video just stays buffering indefinitely

permalink
report
parent
reply
15 points

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.

permalink
report
parent
reply
1 point

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

permalink
report
parent
reply
10 points

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

permalink
report
parent
reply
42 points

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

permalink
report
parent
reply
9 points
*

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).

permalink
report
parent
reply
1 point

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.

permalink
report
parent
reply
9 points
*

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.

permalink
report
parent
reply
67 points

YouTube can’t win this race when they don’t control the platform you’re viewing it on. You can always install ‘something’ to get around it.

The solution to that is to control the platform using Chrome, Android etc.

permalink
report
reply
29 points

YouTube’s end game is baked in ads. There are streaming services that already do this so it’s not impossible. It would not surprise me one iota if YouTube isn’t working on this now.

Once this happens, I suspect that the last round of people that have been holding out to subscribe to premium will either cave and do so or people will simply abandon YouTube.

permalink
report
parent
reply
24 points

Baked in ads run counter to googles entire ad philosophy though, to say nothing of the technical challenges that poses. Googles big selling point right now is targeted ads where the ads they serve you are based on your activities that they’ve tracked. With baked in ads every viewer of that stream gets the same ads, so while they could traget ads based on the contents of the stream, they would no longer be able to target the ads at specific viewers.

There’s also the problem that baked in ads are in many ways actually easier to skip. There are already extensions like sponsorblock that can skip specific segments of videos, and if it’s not served as a separate stream it will be more difficult to give special treatment to the ad portion of the video.

permalink
report
parent
reply
16 points

Baked in personalized ads aren’t impossible.

I can’t remember which streaming service it was (I want to say Tubi?) But they had baked in personalized ads. The technology isn’t far fetched and certainly possible with what youtube already has.

Sponsorblock only works on specific, known timed segments.

Say a video you want to watch has 8 places that YouTube can put up an ad (as determined by YouTube). Out of those 8 places, it decides to serve 5 ads. But the ads are of different lengths.

Sponsorblock can’t block those ads.

I’m not saying people won’t try but YouTube has all the information it needs to serve intrusive ads. And, I hate to say it, but they have the market dominance to pull the rug under premium subscribers feet because you know that in a year or two, they are going to start serving ads to those people too.

permalink
report
parent
reply
9 points

This is completely wrong. You are serving video stream, you just substitute for the ad you would serve the user, at a randomized point in the video. YouTube doesn’t do this because they don’t want to reimplement the tracking and logging, but if it was financially necessary it wouldn’t be hard to do.

permalink
report
parent
reply
4 points

I have some background in tech but admit I’m a long way out of touch now. I wouldn’t be at all surprised if they’re working on back end stuff to have personalised ads “baked in”. I know the resource implications of this are huge, but it still wouldn’t surprise me.

permalink
report
parent
reply
3 points

But don’t they do that on their tv app already, that’s why DNS blockers don’t work? I’m pretty sure they serve targeted ads on the tv app.

permalink
report
parent
reply
12 points

Wouldn’t SponsorBlock be a way around this?

permalink
report
parent
reply
11 points

Platforms can now insert ads directly into the manifest file into totally random timestamps. The file chunks’ names follow the same pattern as the original video. You cannot filter or prepare for it. Probably that will be the future. (AWS MediaConvert can do this for example.)

permalink
report
parent
reply
7 points
*

A lot of people are saying this isn’t possible, theyre wrong. It’s called “Server Side Ad Insertion (SSAI)” and tldr it places the ads directly in the video itself. One of the popular streaming services uses SSAI, another uses SGAI. Theyre both something the CDN must implement alongside the client.

The technical explanation: SSAI, at least with HLS, places the ad segments within the media playlist. This means there is no additional and easy to block call to the ad server to ask for ads (that’s Server Guided Ad Insertion, SGAI). SGAI places markers where ads need to go in the media playlist, and the client asks the server for some ads to place there.

There’s also CSAI which is fully client side (the client decides where to place ads and how many) but I’d like to doubt youtube uses this. Doesn’t seem very smart.

Even if, lets say, youtube baked the ads into the content segments, it wouldn’t solve anything. There will still be markers and metadata to find where they are (the client needs these to notify ad partners you watched the ad, and to display the yellow “ad” markers, and to display a timer) which can be used to skip them client-side with an extension.

Overall YouTube probably won’t win because there’s always something to do to bypass ads. Some methods are easier to bypass than others, but they’re all enforced client-side in the end. The only thing they could possibly do to have even a fraction of a chance would be to block you from getting the next content segments until the ad duration has passed in real-time. That’s a last resort, however, because that will likely hurt QoS and client stability. There’s a reason it isn’t already done. Don’t forget, also, the developers who work on this stuff don’t like ads either. Nobody is going out of their way to prevent ad blocking beyond what the execs want, and the execs don’t know what they want.

Do note that although I specify HLS there is likely little to no difference with other streaming tech, I just want to be clear about my experience.

permalink
report
parent
reply
1 point

If ads are inserted at random time stamps and the client reports the watched intervals, then the server doesn’t need to communicate which intervals are ads.

That could still be bypassed by building a library of ads in the ad blocker, then examining the video feed when an ad is encountered, looking it up in the DB, and automatically jumping ahead as many seconds as its expected duration, but that would be a substantially heavier operation than what uBlock Origin currently does.

It also wouldn’t enable forcing users to watch the ads, since the client wouldn’t know to enforce an unskippable segment from 1:38 to 2:08. And that’s probably the real reason it won’t be implemented - an executive probably has “must preserve these features” as a constraint, so an engineer wouldn’t even propose this feature to them.

permalink
report
parent
reply
2 points

The only reason it hasn’t happened yet is because it is a fundamental change to the architecture of the platform, but will very much happen.

permalink
report
parent
reply
19 points

Twitch has increased their ad blocking techniques for the last 3 years or so. Twitch has been a lot more advanced and aggressive with their method. Yet, there are still ways to subvert the ads on twitch. If I didnt read lemmy, i wouldnt even know youtube was doing anything. I have just basic adblocking ublock

Although every once in a while, twitch will release a new technique and it might take 24 hours to solve.

permalink
report
parent
reply
13 points

You would be surprised how many people will just uninstall the ad blocker the third time YouTube isn’t working for 24 hours.

Every time YouTube or twitch make a change, a certain percentage of users give up, which means more revenue.

permalink
report
parent
reply
8 points

The reverse of this is every time I watch youtube without an ad blocker, their ads are SO obtrusive I go right back to “Nah fuck this, FUCK their ability to make money if this is how they go about it”

permalink
report
parent
reply
4 points

I have changed my programs because twitch won against its methods. I used to use alt twitch player to get around the ad system. The app creator didnt care to update anymore and twitch’s update broke the system.

All that did though was make me find alternative ways to ad block. If it came to it, if i was unable to block ads. I’d just never watch. Ads are usually full volume screaming at you, so its like an assault on you.

Either way, i think having more viewers is more important than getting an ad to EVERY watcher. IMO Youtube and twitch both lose money on offering their services to everyone. Some people will upload/stream to 0 viewers and i think that its like 50% of their creators. Thats a ton of wasted bandwidth and storage.

IMHO i think twitch could charge something like 3-5$ a month to broadcast a stream. Youtube could charge something like 10c an upload or something.

I get users needing to create content to grow viewerbase, but charge something extremely minimal to get back a little something.

permalink
report
parent
reply
1 point

I think that’s a big part of why Google doesn’t fight (and in fact helps) the banking and streaming companies that want to lock down Android more. It’s harder to block ads if you can’t block them in the browser and can’t block them system wide via hosts file. (Yes you can use VPN + DNS, but it’s a lot more battery intensive.)

permalink
report
parent
reply

Technology

!technology@lemmy.world

Create post

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


Community stats

  • 18K

    Monthly active users

  • 12K

    Posts

  • 538K

    Comments