hide over-the-video ads, auto click the 'skip ad' button, auto fast forward the ad video to the end
// ==UserScript==
// @name youtube ad remover
// @namespace https://www.youtube.com/
// @version 0.1
// @author Nan Li
// @description hide over-the-video ads, auto click the 'skip ad' button, auto fast forward the ad video to the end
// @match https://*.youtube.com/*
// @grant none
// ==/UserScript==
var style = document.createElement('style');
style.type = 'text/css';
style.appendChild(document.createTextNode('.ytp-ad-image-overlay, .ytp-ad-overlay-slot {display: none;}'));
document.head.appendChild(style);
setInterval(() => {
var skipBtn = document.querySelector('button.ytp-ad-skip-button');
if (skipBtn) skipBtn.click();
var ad = document.querySelector('.ytp-ad-player-overlay');
if (ad) {
var video = document.querySelector('video');
if (video) video.currentTime = video.duration;
}
}, 100);