Hide youtube google ad

hide youtube google ad

Від 05.02.2018. Дивіться остання версія.

// ==UserScript==
// @name               Hide youtube google ad
// @name:zh-CN         隐藏youtube google广告
// @namespace          vince.youtube
// @version            1.0.1
// @description        hide youtube google ad
// @description:zh-CN  隐藏youtube显示的google广告
// @author             vince ding
// @match              *://www.youtube.com/*
// @require      https://greatest.deepsurf.us/scripts/5679-wait-for-elements/code/Wait%20For%20Elements.js?version=141779
// ==/UserScript==

function closeAd(){
    var css = '.video-ads .ad-container .adDisplay,#player-ads{ display: none!important; }',
        head = document.head || document.getElementsByTagName('head')[0],
        style = document.createElement('style');

    style.type = 'text/css';
    if (style.styleSheet){
        style.styleSheet.cssText = css;
    } else {
        style.appendChild(document.createTextNode(css));
    }

    head.appendChild(style);
}
closeAd();
waitForElems(".videoAdUiSkipButton",function(){
     var clickskipbtn=document.querySelector(".videoAdUiSkipButton");
     clickskipbtn.click();
});
/*var skipAd=function(){
    var skipbtn=document.querySelector(".videoAdUiSkipButton");
    if(skipbtn){
        if(window.inel){
            window.clearTimeout(window.inel);
        }
        unsafeWindow.console.log ("ad found");
        waitSkipAd();
    }else{
        if(window.inel)window.clearTimeout(window.inel);
        unsafeWindow.console.log ("ad check...");
        window.inel=window.setTimeout(function(){skipAd();},500);
    }
};
function waitSkipAd(){
 setTimeout(function(){
 var clickskipbtn=document.querySelector(".videoAdUiSkipButton");
     clickskipbtn.click();
     unsafeWindow.console.log (clickskipbtn);
     unsafeWindow.console.log ("ad closed");

 },1000);
}
unsafeWindow.console.log (window.location.href);
skipAd();*/