YoutubeSkipAdsAuto

Youtube skip ads!

// ==UserScript==
// @name         YoutubeSkipAdsAuto
// @namespace    M.Sadok
// @version      0.1
// @description  Youtube skip ads!
// @author       You
// @match        https://www.youtube.com/*
// @grant        none
// @require http://code.jquery.com/jquery-latest.js
// ==/UserScript==

var currentUrl="";
jQuery(function ($){
    currentUrl = window.location.href;
    setTimeout(skipAd, 4000);
    setInterval(checkPageChange,2000);
});

function checkPageChange(){
    var oldUrl = currentUrl;
    var newUrl=window.location.href;
    //check if the url is changed
    if( newUrl !== oldUrl ){
       setTimeout(skipAd, 4000);
       setCurrentUrl(newUrl);
    }
}
function skipAd(){
    if ($(".videoAdUiSkipContainer ").css("display") === "none") {
        //--- Not found skip button"
        setTimeout(skipAd, 1000);
    }else{
        //"--- Skip button found :) -> click it");
        $('.videoAdUiSkipButton').click();
    }
}
function setCurrentUrl(url){
    currentUrl=url;
}