Youtube ads are destroying Vivaldi
-
@twil said in Youtube ads are destroying Vivaldi:
After reading from other forums, Ublock was often noticed.
So I decided to try out its Extension and it worked. Then I extracted the Ublock lists into Vivaldi and since then the white ads are gone. I have to inform other forums about my discovery.I use all of the filter lists in Vivaldi that I had in uBlock Origin, except for uBlock Origin's own filter lists of course, and I still see the white screen. I wonder is uBlock Origin's "unbreak" filter list is responsible for getting rid of the white pane over the video. I'll have to find some time to test, and see if there are also alternatives.
-
Unfortunately adding uBlock Origin filter lists to Vivaldi didn't work for me, and the main filter list from uBlock Origin broke ad blocking on YouTube altogether.
-
So this is whats basically happening, whenever I open the tab for the first time im being shown a blank ad screen that i can skip (just like you would with a regular ad). Having used other browsers with a 3rd party adblock or even the built in opera adblock have never given me this issue. Autoplay seems to be unaffected (thank god) but since i open many tabs of different videos to watch for guides and such, this is definately an annoying issue. Is this a known issue? Should i just disable the built in adblock and use something like adblockplus?
-
It's a known issue that happens to some people, probably due to YouTube testing some experimental changes to ads on some users. There is a longer discussion here: https://forum.vivaldi.net/topic/48913/youtube-ads-are-destroying-vivaldi/2?page=1
Personally, I just use a Tampermonkey script which clicks "Skip ad" for me automatically to deal with this at the moment.
-
@Komposten could you somehow provide that script youre using?
-
// ==UserScript== // @name YouTube - Skip Ads // @homepage https://github.com/komposten // @namespace http://tampermonkey.net/ // @version 1.0 // @description Automatically click "Skip Ad" on YouTube // @author Komposten // @match http*://*.youtube.com/* // @match http*://youtube.com/* // @grant none // ==/UserScript== (function() { 'use strict'; var skipAdsInterval = setInterval(function() { // "Skip ad" button let skipAd = document.getElementsByClassName("ytp-ad-skip-button")[0]; if (skipAd && skipAd.parentNode) { skipAd.click(); } }, 100); })();
It's a very basic loop that looks for the "Skip Ad" button ten times per second. Shouldn't really affect performance at all, though I'm sure there are more efficient ways of doing it. Regardless, it works quite well. If you disable the Vivaldi's ad blocker it will even skip ads before the "Skip Ad" button appears on screen.
-
Working well so far indeed, thank you for this band-aid fix!
-
@GT500 said in Youtube ads are destroying Vivaldi:
Unfortunately adding uBlock Origin filter lists to Vivaldi didn't work for me, and the main filter list from uBlock Origin broke ad blocking on YouTube altogether.
It is not gonna work because Vivaldi does not support extended Ublock rules. Here is a recent rule in question that handles new Ad mechanism on YT
! https://github.com/easylist/easylist/issues/5112 ! @@||youtube.com/get_video_info?*timedtext_editor$xhr,1p ! https://redd.it/ggcmkp https://redd.it/gx03e0 youtube.com,youtube-nocookie.com##+js(json-prune, [].playerResponse.adPlacements [].playerResponse.playerAds playerResponse.adPlacements playerResponse.playerAds adPlacements playerAds)
This prunes json data so YT never receives ad data and what to play. Vivaldi only can handle some basic AdBlock stuff, like blocking domain, specific content type from loading or CSS element. uBlock goes further.
@Komposten You should clear interval when it is done.
-
@Kein said in Youtube ads are destroying Vivaldi:
@Komposten You should clear interval when it is done.
If I only wanted to run it once I'd use
setTimout
. But I want to run it continuously since a single video may have multiple ads, or I might be watching/listening to a playlist. -
Multiple video adds that appear in the middle of video stream with Vivaldi built-in ads blocker enabled? Do you have an example of such video? I've only seen it appearing at the start and never in the middle sine they are blocked.
-
@GT500 It might be late, since I'm not sure how forums like these work, but uninstalling honey and moving to AdBlock plus helped and with the white screen
-
@Komposten
For some reason, I get aninvalid script header
with the script (that I used months ago).I leave an alternative script for other users with this blank-ad-free-skip-ads screen with the native or their blocker.
If you have Tampermonkey you simply need to install the script from this page
Otherwise:
- Download this script
- Drop into Vivaldi root folder (so it's easier to find it again)
- Open
vivaldi://extensions/
- Enable developer mode on top (probably optional)
- Drop the file in the window and install it.
-
@Hadden89 Curious, I don't see much difference between my script and the one you linked. And mine is still working for me.
-
@Komposten Dunno what say. Quickly tested on 3.5.2088.7 and 3.3.2022.35. Same issue. I checked the script with notepad++ too and everything seems fine, but I can't load it. I only pointed out as I was almost sure it worked.
Of course, it works perfectly on Tampermonkey (I'm using from there) -
I'm having this same issue of the white background "Skip ads" on youtube.
I have a vanilla install of vivaldi - I just migrated from Chrome (had ublock origin there working great). Enabled vivaldi's ad blocker and tracker blocker.
I didn't customize vivaldi settings at all, default block source lists. Has anyone figured this out or what do I need to do? do I have to go back to Chrome+ublock origin or can ublock work in vivaldi?
-
@gflux said in Youtube ads are destroying Vivaldi:
can ublock work in vivaldi?
Of course, uBlock Origin works very well with Vivaldi, way better than the native Vivaldi blocker, which still doesn't support all the rules uBO uses.
-
@gflux There is nothing that you need to so.
The Vivaldi Team confirmed the bug that I reported about YouTube ads no longer being fully blocked. I used to click once at the start of a video, but now sometimes have to click (or wait) when inline ads come up.
(VB-77326) YouTube Video Inline Ads No Longer Skipped
YouTube depend on ads for their revenue so there will be an ongoing battle with browsers or extensions that block ads.
Bottom line: Subscribe to YouTube Premium to avoid them, or be prepared to tolerate some irritating interruptions while watching videos.
-
@Pesala said in Youtube ads are destroying Vivaldi:
@gflux There is nothing that you need to so.
The Vivaldi Team confirmed the bug that I reported about YouTube ads no longer being fully blocked. I used to click once at the start of a video, but now sometimes have to click (or wait) when inline ads come up.
(VB-77326) YouTube Video Inline Ads No Longer Skipped
YouTube depend on ads for their revenue so there will be an ongoing battle with browsers or extensions that block ads.
Bottom line: Subscribe to YouTube Premium to avoid them, or be prepared to tolerate some irritating interruptions while watching videos.
Thanks for sharing that this is indeed a bug being tracked somewhere.
@iAN-CooG said in Youtube ads are destroying Vivaldi:
@gflux said in Youtube ads are destroying Vivaldi:
can ublock work in vivaldi?
Of course, uBlock Origin works very well with Vivaldi, way better than the native Vivaldi blocker, which still doesn't support all the rules uBO uses.
Thank you, I think I am going to disable vivaldi's ad blocker and use ublock origin as I had it on chrome until vivaldi's blocker becomes more mature.
-
@Pesala said in Youtube ads are destroying Vivaldi:
Subscribe to YouTube Premium
Not even in their weirdest dreams, no. LMFAO
-
No ads here, but then again I ignored advice to remove Adblock Plus and uBlock Origin.