Youtube Ad Skipper

Skips ads on youtube

  1. // ==UserScript==
  2. // @name Youtube Ad Skipper
  3. // @namespace https://greasyfork.org/en/scripts/478026-youtube-ad-skipper
  4. // @version 1
  5. // @description Skips ads on youtube
  6. // @author LEGENDBOSS123 + left paren + mastery3
  7. // @match *://*.youtube.com/*
  8. // @license MIT
  9. // @run-at document-idle
  10. // @grant none
  11. // @unwrap
  12. // ==/UserScript==
  13. function skipAdd(){
  14. if(document.querySelector("button.ytp-ad-overlay-close-button")){
  15. document.querySelector("button.ytp-ad-overlay-close-button").click();
  16. }
  17. if(document.querySelector("div.ad-showing")){
  18. try{
  19. for(var i=0; i<document.getElementsByClassName("video-stream html5-main-video").length;i++){
  20. document.getElementsByClassName("video-stream html5-main-video")[i].currentTime = 999999999999999999999999999999
  21. }
  22. for(var i = 0; i<document.getElementsByClassName("ytp-ad-skip-button ytp-button").length;i++){
  23. document.getElementsByClassName("ytp-ad-skip-button ytp-button")[i].click()
  24. }
  25. }
  26. catch{
  27. }
  28. }
  29. }
  30. setInterval(skipAdd,25);