Skip to content

Instantly share code, notes, and snippets.

@MartianInGreen
Created October 22, 2023 11:33
Show Gist options
  • Save MartianInGreen/d7a44682f6dac9dcc0bf84322aab973b to your computer and use it in GitHub Desktop.
Save MartianInGreen/d7a44682f6dac9dcc0bf84322aab973b to your computer and use it in GitHub Desktop.
Enhancer for YouTube, automatic ad skip script
  1. Install the "Enhancer for YouTube™ (google.com)" Extension
  2. Under "Controls" enable "Click to skip or remove ads"
  3. Under "Ads management" disable "Block ads"
  4. Add the script code under "Custom script"
  5. Enable "Automatically execute the script when YouTube is loaded in a tab"
  6. Click Save

Ads will now only load briefly and then be instantly skipped.

setInterval(()=>{
if(document.getElementsByClassName('ytp-ad-preview-container ') && document.getElementsByClassName('ytp-ad-preview-container ').length){
document.getElementById('efyt-not-interested').click()
}
if(document.getElementById('masthead-ad')) document.getElementById('masthead-ad').innerHTML = ""
if(document.getElementsByTagName("ytd-player-legacy-desktop-watch-ads-renderer") && document.getElementsByTagName("ytd-player-legacy-desktop-watch-ads-renderer").length)document.getElementsByTagName("ytd-player-legacy-desktop-watch-ads-renderer")[0].innerHTML = ""
if(document.getElementsByTagName("ytd-ad-slot-renderer") && document.getElementsByTagName("ytd-ad-slot-renderer").length)document.getElementsByTagName("ytd-ad-slot-renderer")[0].innerHTML = ""
},500)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment