We have a Steam curator now. You should be following it. https://store.steampowered.com/curator/44994899-RPGHQ/

YouTube's new anti-adblock

I'm sorry Dave, I'm afraid I can't do that
User avatar
Atlantico
Turtle
Turtle
Posts: 951
Joined: Feb 23, '23

Post by Atlantico »

If it ever comes to that I am forced to watch ads on Youtube, I'll be happy to not use Youtube. I will of course never ever ever pay those leeching, spying littles shits money for not watching their ads.
User avatar
rusty_shackleford
Site Admin
Posts: 10374
Joined: Feb 2, '23
Gender: Watermelon
Contact:

Post by rusty_shackleford »

AFAIk they have done nothing to block alternative invidious frontends e.g., https://yewtu.be/ or `yt-dlp`
User avatar
Emphyrio
Posts: 2189
Joined: Mar 21, '23

Post by Emphyrio »

I still haven't seen an ad with Brave. Is this only when you watch a "free with ads" movie? I've noticed that the screen turns black on those if you try to take a screenshot.
User avatar
Val the Moofia Boss
Turtle
Turtle
Posts: 318
Joined: Jun 3, '23

Post by Val the Moofia Boss »

Emphyrio wrote: October 15th, 2023, 22:25
I've noticed that the screen turns black on those if you try to take a screenshot.
Seems to be a Windows 11 thing. Whenever I tried to take a screenshot of Netflix or Crunchyroll or VRV, the picture was black.
User avatar
Atlantico
Turtle
Turtle
Posts: 951
Joined: Feb 23, '23

Post by Atlantico »

Val the Moofia Boss wrote: October 16th, 2023, 08:33
Emphyrio wrote: October 15th, 2023, 22:25
I've noticed that the screen turns black on those if you try to take a screenshot.
Seems to be a Windows 11 thing. Whenever I tried to take a screenshot of Netflix or Crunchyroll or VRV, the picture was black.
DRM yes, built into Windows. Imagine someone is getting paid to make that DRM and demonstrate to dumb c-suite NPCs how people can't copy anything from the stream.

Unless you really want to of course, see: stream captures on torrent sites :eyebrows:
User avatar
rusty_shackleford
Site Admin
Posts: 10374
Joined: Feb 2, '23
Gender: Watermelon
Contact:

Post by rusty_shackleford »

Unless you're completely opposed to the idea of learning a new way to use your computer, I see little reason to not begin migrating to lunix at this point. Most things just werk, stories of incompatibility are from years past.
I exclusively use lunix and regularly play the latest games, for example.
It's not a matter of if you'll migrate, but merely when you get fed up enough to migrate.

https://ubuntu.com/download/desktop
User avatar
rusty_shackleford
Site Admin
Posts: 10374
Joined: Feb 2, '23
Gender: Watermelon
Contact:

Post by rusty_shackleford »

Roguey wrote: October 16th, 2023, 11:16
I get an "invalid filter" error.
Fixed.

To be quite honest, I don't know why this works. It just blocks the popup. I suspect maybe the list used by brave/UBO are blocking another part of it.
User avatar
Roguey
Turtle
Turtle
Posts: 612
Joined: Feb 4, '23

Post by Roguey »

Malicious user scripts can violate your privacy, steal your data, and act on your behalf without your knowledge. You should only install scripts from sources that you trust.
Eh, I dunno...
User avatar
rusty_shackleford
Site Admin
Posts: 10374
Joined: Feb 2, '23
Gender: Watermelon
Contact:

Post by rusty_shackleford »

Roguey wrote: October 17th, 2023, 02:12
Malicious user scripts can violate your privacy, steal your data, and act on your behalf without your knowledge. You should only install scripts from sources that you trust.
Eh, I dunno...
Can you thoroughly explain what this userscript does in a way such that a five year old can understand it?
`
// ==UserScript==
// @name Anti Yewtube
// @namespace http://tampermonkey.net/
// @version 0.1
// @description They won't get your shekels
// @author Rusty
// @match *://*.youtube.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';

let popupRemoved = false;

const removePopup = () => {
const elements = document.querySelectorAll('tp-yt-paper-dialog');
elements.forEach(element => {
if (element.textContent.includes('Ad blockers are not allowed on YouTube')) {
element.remove();
popupRemoved = true;
}
});
};

const resumeVideo = () => {
if (popupRemoved) {
const videoElement = document.querySelector('video');
if (videoElement && videoElement.paused) {
videoElement.play();
}
popupRemoved = false;
}
};

removePopup();
resumeVideo();

const observer = new MutationObserver(() => {
removePopup();
resumeVideo();
});

observer.observe(document, { childList: true, subtree: true });
})();
`
ChatGPT wrote:
Imagine you're watching your favorite cartoons on YouTube. Sometimes, YouTube will show you a message that says, "Hey! You can't use tools to skip ads!" This is like a teacher telling you that you can't have cookies because you didn't finish your veggies.

This special magic spell (we call it a userscript) works like a superhero. It looks for that annoying message on YouTube and makes it disappear! Poof! 🎩✨

After that message is gone, if your cartoon was paused, the superhero will press the "play" button so you can continue watching.

This magic spell keeps watching the whole time you are on YouTube, so if that message tries to come back, it'll make it disappear again!

So, in simple words, it helps you watch cartoons without being stopped by YouTube's "No cookies for you!" message.
User avatar
Shillitron
Turtle
Turtle
Posts: 1641
Joined: Feb 6, '23
Location: ADL Head Office

Post by Shillitron »

Roguey wrote: October 17th, 2023, 02:12
Malicious user scripts can violate your privacy, steal your data, and act on your behalf without your knowledge. You should only install scripts from sources that you trust.
Eh, I dunno...
It's a few lines of code..

TL;DR

The script checks for an element that says "Ad blockers are not allowed on YouTube" and removes it.
Then checks if it removed that element + your video isn't playing and resumes your video.

Don't worry Roguey.. your 200 TB's of porn are safe. No Javascript ransomware.

This script only works because Youtube lets you close that window unlimited times and does their time check on the popup locally in the DOM. They couldn't of put less effort into it if they tried.. it's clear they are scared to lose a single user to this change, it's just glorified hassle ware.

I wonder if they will ramp it up in the future?

(Also if you guys use Adblock Plus.. there's a "Block this Element" tool built in.. it works wonders for twitch inlays etc.. and works on the youtube popup too.. so you don't need rusty's hack + Greasemonkey / etc)

EDIT:
Or use a good ad blocker
Last edited by Shillitron on October 17th, 2023, 02:38, edited 2 times in total.
User avatar
rusty_shackleford
Site Admin
Posts: 10374
Joined: Feb 2, '23
Gender: Watermelon
Contact:

Post by rusty_shackleford »

Shillitron wrote: October 17th, 2023, 02:37
and works on the youtube popup too..
It doesn't, it's loaded dynamically and they reload it after a period of time. You need a script to block it.

I'm sure eventually they'll add a filter for whatever is causing the request once they track it down but I can't be assed to do that.
Last edited by rusty_shackleford on October 17th, 2023, 03:32, edited 1 time in total.
User avatar
Rand
Posts: 1665
Joined: Sep 4, '23
Location: On my last legs

Post by Rand »

Roguey wrote: October 14th, 2023, 10:09
Freetube still works though.
Google will eventually try to fuck it over, I would think.
Money-grubbing dickheads that they are.

Image

Image
Last edited by Rand on October 17th, 2023, 03:30, edited 3 times in total.
User avatar
Shillitron
Turtle
Turtle
Posts: 1641
Joined: Feb 6, '23
Location: ADL Head Office

Post by Shillitron »

rusty_shackleford wrote: October 17th, 2023, 02:53
Shillitron wrote: October 17th, 2023, 02:37
and works on the youtube popup too..
It doesn't
It does.
User avatar
Gregz
Turtle
Turtle
Posts: 673
Joined: Feb 4, '23

Post by Gregz »

rusty_shackleford wrote: October 12th, 2023, 21:53
Hidden Content
This board requires you to be registered and logged-in to view hidden content.
Is this solution likely to continue working, or does the arms race continue?
User avatar
rusty_shackleford
Site Admin
Posts: 10374
Joined: Feb 2, '23
Gender: Watermelon
Contact:

Post by rusty_shackleford »

Gregz wrote: October 17th, 2023, 15:52
rusty_shackleford wrote: October 12th, 2023, 21:53
Hidden Content
This board requires you to be registered and logged-in to view hidden content.
Is this solution likely to continue working, or does the arms race continue?
According to roguey it's already broken.
I'm not gonna both to keep updating it, I'll just use an alternative frontend like https://yewtu.be/ until that breaks.
User avatar
Shillitron
Turtle
Turtle
Posts: 1641
Joined: Feb 6, '23
Location: ADL Head Office

Post by Shillitron »


It does.
Hidden Content
This board requires you to be registered and logged-in to view hidden content.
User avatar
rusty_shackleford
Site Admin
Posts: 10374
Joined: Feb 2, '23
Gender: Watermelon
Contact:

Post by rusty_shackleford »

Shillitron wrote: October 17th, 2023, 16:08

It does.
Hidden Content
This board requires you to be registered and logged-in to view hidden content.
The latest block isn't even a popup tho, it just means you're way behind in the A/B testing.
User avatar
Shillitron
Turtle
Turtle
Posts: 1641
Joined: Feb 6, '23
Location: ADL Head Office

Post by Shillitron »

rusty_shackleford wrote: October 17th, 2023, 16:11
Shillitron wrote: October 17th, 2023, 16:08

It does.
Hidden Content
This board requires you to be registered and logged-in to view hidden content.
The latest block isn't even a popup tho, it just means you're way behind in the A/B testing.

Maybe.

Currently when it triggers it renders a popup with a countdown to 'x' the box and then renders a dark div over the entire screen that you can't click through on. When I block both those elements my y00t00b experience is essentially identical.

If they actually paused videos for the duration of an ad play.. my method would not work.

(When Dislikes were disabled, I was able to view them for a few hours longer than people could in America.. so maybe an update is rolling out region by region)
Last edited by Shillitron on October 17th, 2023, 16:14, edited 1 time in total.
User avatar
rusty_shackleford
Site Admin
Posts: 10374
Joined: Feb 2, '23
Gender: Watermelon
Contact:

Post by rusty_shackleford »

Shillitron wrote: October 17th, 2023, 16:12
Currently when it triggers it renders a popup with a countdown to 'x' the box and then renders a dark div over the entire screen that you can't click through on. When I block both those elements my y00t00b experience is essentially identical.

If they actually paused videos for the duration of an ad play.. my method would not work.
There's a reason the script in the OP resumes the video if it's paused.

But they've moved to outright refusing to serve you the video now according to @Roguey, I haven't gotten to that yet so I don't know all the details.
User avatar
Shillitron
Turtle
Turtle
Posts: 1641
Joined: Feb 6, '23
Location: ADL Head Office

Post by Shillitron »

rusty_shackleford wrote: October 17th, 2023, 16:16
Shillitron wrote: October 17th, 2023, 16:12
Currently when it triggers it renders a popup with a countdown to 'x' the box and then renders a dark div over the entire screen that you can't click through on. When I block both those elements my y00t00b experience is essentially identical.

If they actually paused videos for the duration of an ad play.. my method would not work.
There's a reason the script in the OP resumes the video if it's paused.

But they've moved to outright refusing to serve you the video now according to @Roguey, I haven't gotten to that yet so I don't know all the details.
I don't have that issue personally. The video doesn't stop when those elements are blocked from executing / rendering to the DOM. I won't pretend I've researched in detail the code either.. but for me this is all I needed and the problem went away.

If they change something I'll be fucked.
User avatar
Oyster Sauce
Turtle
Turtle
Posts: 2109
Joined: Jun 2, '23
Gender: Dinosaur

Post by Oyster Sauce »

You can follow uBO updates on this situation and a general guide to keep ads blocked here.
People are having different issues using the same browsers and add-ons because YouTube rolls out these changes in waves, and people stack different adblockers and don't keep them updated.

The demand to use YouTube is so high I think there will always be enough people putting in work to bypass whatever adblockingblocking measures they put out. Either way, the only unacceptable solution for me is to pay YouTube a subscription fee. I'd rather stop using it altogether if it came down to it.
Last edited by Oyster Sauce on October 17th, 2023, 16:30, edited 1 time in total.
User avatar
Rand
Posts: 1665
Joined: Sep 4, '23
Location: On my last legs

Post by Rand »

Eventually the community will come together and make a proper spoofer client that tells YouTube what it wants to hear.
Shadow ads running in virtual background processes or whatever.
What the Google/YouTube retards do then will be anyone's guess.
User avatar
Roguey
Turtle
Turtle
Posts: 612
Joined: Feb 4, '23

Post by Roguey »

This is what I'm getting now instead of a pop-up.

Image

But it's off and on. I was going to take this screencap earlier except the video actually worked so that wouldn't do.
Last edited by Roguey on October 18th, 2023, 01:29, edited 3 times in total.
User avatar
garren
Posts: 34
Joined: Sep 20, '23
Location: Grue-Infested Darkness

Post by garren »

Yeah looks like I got to use https://yewtu.be/ until something comes out that bypasses this shit. You can watch live streams by clicking the embed button.

EDIT: Actually updating one of Ublock's filters fixed everything, for now. Just gotta keep updating that and see how long it works. Ublock preferences --> filter lists, then there's "uBlock filters – Quick fixes", press the small clock image next to it to force an update --> Apply changes button on top.
Last edited by garren on October 19th, 2023, 04:57, edited 2 times in total.
Post Reply