隐藏youtube显示的google广告
当前为
// ==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://greasyfork.org/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();*/