Greasy Fork is available in English.
Skips video-ads
// ==UserScript==
// @name YT Adblocker
// @namespace http://tampermonkey.net/
// @version 2025-12-18
// @description Skips video-ads
// @author Cepoglazik
// @license MIT
// @match *://www.youtube.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=youtube.com
// @grant none
// ==/UserScript==
(function() {
'use strict';
function removeAllAds() {
const ytdRichItemRendererElements = document.querySelectorAll("ytd-rich-item-renderer");
ytdRichItemRendererElements.forEach(ytd => {
if (ytd.querySelector(".yt-badge-shape__text")) {
if (ytd.querySelector(".yt-badge-shape__text").textContent === "Реклама") {
ytd.remove();
console.log("Was deleted:", ytd);
}
}
});
}
const h4bjkgfbkje = setInterval(() => {
removeAllAds();
}, 1000);
const njktynh = setInterval(() => {
if (document.querySelectorAll(".ytp-ad-player-overlay-layout").length > 0) {
const videoElement = document.querySelector("video");
const videoDuration = Math.floor(videoElement.duration);
videoElement.currentTime = videoDuration;
const skipButton = document.querySelector(".ytp-skip-ad-button");
if (videoElement.paused) {
videoElement.play();
}
console.log("Skipped ad");
}
}, 750);
window.addEventListener("resize", () => {
setTimeout(() => {
removeAllAds();
}, 200);
});
})();