Greasy Fork is available in English.
Simple ad skipper for youtube immune to ad blocker restriction (This is not ad blocker)
< Valutazione su Working YouTube Ad Skipper
That's so weird bug. Thank you for reporting it. As I am not able to fix a bug without actually seeing it, it may take some time to fix it but I'll work on it when I encounter the bug.
Thanks -- looks like YouTube is actually catching this script now. I was presented with an adblock disable message this morning :( :(
The script is still working fine for me. Please ensure that no other ad blocker (like ad blocker provided as a browser feature) is enabled.
Could you please attach your console log when it fails to skip the ad. It looks something like "WYTAS:Detected ad (acti...."
Here's a copy of the log where I was presented with the ad blockers are not allowed on YouTube message. I only have TamperMonkey running in Safari.
Not sure if the log is helpful.
[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (cspreport, line 0)
[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (cspreport, line 0)
[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (cspreport, line 0)
[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (cspreport, line 0)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Error] Failed to load resource: the server responded with a status of 401 (Unauthorized) (log, line 0)
[Error] Failed to load resource: the server responded with a status of 401 (Unauthorized) (log, line 0)
[Error] Failed to load resource: the server responded with a status of 401 (Unauthorized) (log, line 0)
[Error] Failed to load resource: the server responded with a status of 401 (Unauthorized) (log, line 0)
[Error] Failed to load resource: the server responded with a status of 401 (Unauthorized) (log, line 0)
[Error] Failed to load resource: the server responded with a status of 401 (Unauthorized) (log, line 0)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_1) (www.youtube.com, line 25)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_1) (www.youtube.com, line 25)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
[Log] WYTAS:Detected ad (action 4.4.2_3) (www.youtube.com, line 27)
[Error] ReferenceError: Can't find variable: pbs
(anonymous function) (userscript.html:28)
forEach
(anonymous function) (userscript.html:24)
Thank you for the log. I see the problem is caused when script detects unskippable ad and attempts to skip it forcefully. On considering other feedback, I assume that the script is wrongly detecting static ad (non-video ad which started to appear recently) as unskippable video ad. The way which the script forcefully skip unskippable ad won't work on new static ad. Earlier I made an update to deal with those static ad but since then I have not encountered with single static ad so I couldn't find any solution to current problem yet.
Since I am testing and using the script in Firefox and haven't faced any problem yet, there is a chance that it might be a browser-specific problem.
As I use this script regularly, if any bug is noticed, I will fix it as soon as possible and update it.
As of now, there is nothing much I can do about the script getting noticed by youtube in your browser so I would suggest you to use other ad-blocker if the problem persists.
I'm finding that sometimes I'll be presented with an ad with the SKIP button at the beginning of a video. If I push it then it'll skip about half of the video.