YouTube Premium Lite² (AdBlocker) [Beta]

Have you ever wanted Premium but think that the real thing is too good? Worry not, this script replaces the loser normal logo with the premium one AND blocks ads on top, tricking you and your friends into thinking you are richer than you really are. Currently still testing so functionality may be rough or incomplete in some places. Please be understanding.

These are versions of this script where the code was updated. Show all versions.

  • v0.3.7 25.10.2025

    Updated to YouTube Helper API v0.6.0. Minor performance boost.

  • v0.3.6 17.10.2025

    Updated to YouTube Helper API v0.5.8.

  • v0.3.5 01.10.2025

    Update to YouTube Helper API 0.5.7.*

  • v0.3.4.1 01.10.2025

    Oooooops.

  • v0.3.4 01.10.2025

    Updated to YouTube Helper API 0.5.6.
    Added an exception to the skip ad logic to avoid progress restoration on context that is currently being streamed live.

  • v0.3.3 30.09.2025

    Fix homepage layout not being during initiation.
    Testing support for mobile YouTube (m.youtube.com).

  • v0.3.2 29.09.2025

    Updated to YouTube Helper API 0.5.4.

  • v0.3.1 29.09.2025

    Updated to YouTube Helper API 0.5.3.

  • v0.3.0 29.09.2025

    Updated script to use YouTube Helper API 0.4.7 for ad detection and processing.

  • v0.2.4 28.09.2025

    Fixed homepage layout fixer.

  • v0.2.3 22.09.2025

    Remove console spam. Oops.

  • v0.2.2 22.09.2025

    Fix midroll ad-skips resetting playback progress.

  • v0.2.1 20.09.2025
  • v0.2.1 19.09.2025

    Testing if faking visibility state could stabilize YouTube's ad serving logic in certain specific cases that would normally cause ad to be served in an infinite loop.
    [m] Minor bug fix.

  • v0.2.0 19.09.2025

    Updated to more reliable events to listen to.
    Updated the ad detection system to look at YouTube player's classList. Seems to be more reliable and should support midroll ads automatically, but may be less robust against YouTube updates.

  • v0.1.1 14.09.2025

    Oops. Added a weakmap to prevent event listener explosion.

  • v0.1.0 14.09.2025

    Improved stability and reliability. Updated event listeners.
    Removed ad check locking logic.
    Changed how the YouTube API is fetched.

  • v0.0.6.1 13.09.2025

    Removed console spam. No actual code change.

  • v0.0.6 05.09.2025

    Removed GM API dependency.
    Improved YouTube homepage layout calculation.

  • v0.0.5 28.08.2025

    Shorts video players got updated player id of shorts-player from YouTube. Updated script to match.

  • v0.0.4 26.08.2025

    Fixed compatibility with ScriptCat. (Added an extra timeupdate event listener to slow down the script ad check. This seems to have fixed the infinite looping bug for ScriptCat.)
    Fixed YouTube Shorts comment area being hidden incorrectly.

  • v0.0.3 25.08.2025

    Fixed the visually unappealing homepage layout caused by blocking ad renderer blocks. YouTube's aggressive UI refreshing seems to work in my favor here as it automatically restyles its own css to match my alterations, but this also makes the script more sensitive to official UI updates.

    • This like this script has very occasional compatibility issues with ScriptCat that causes the video player to be infinitely reset, but the issue is too inconsistent so it will be ignored for now. (I have been trying to provide compatibility with ScriptCat as people transition to M3 but so far it has proven unreliable and slightly feature incomplete, even though it does have some very useful features.)
  • v0.0.2 07.07.2025

    Added experimental midroll ad blocking. Unknown if this is yet 100% reliable.
    Improved adblocking speed and more reliability. (event listener things)
    Improved adblocking styling on the home page.

  • v0.0.1 02.07.2025