Skip to main content

SuperchargePerformance · Free

YouTube & Twitch Video Ad Blocking (2026)

SuperchargePerformance strips the ad fields from YouTube player responses and substitutes Twitch ad segments with clean backup streams. Free and on by default.

Updated

Both YouTube and Twitch are covered by a single Video Ad Blocking toggle in the popup, which is On by default and free.

YouTube can’t be blocked the same way as banner ads. SuperchargePerformance works on the player response, where the ad data has to pass before playback, not on the network.

Comparing ad blockers? See Best YouTube Ad Blockers for Chrome (2026) for a ranked comparison across extensions.

Why YouTube Is Harder to Block

YouTube serves ads through pre-roll and mid-roll requests, server-side insertion inside the video manifest (SSAP), overlay banners, and an adblock detection layer.

A Response.prototype.json proxy strips the ad fields (adPlacements, adSlots, playerAds, and ssapConfig) from player responses before the player processes them, so the player has no ad placement to render. Multiple interception layers run in parallel. JSON.parse/JSON.stringify and TextEncoder.encode proxies mutate the request parameters that signal “this is an ad”. An SSAP interceptor detects server-side ad segments and, where a segment matches, skips the video forward past it. An XHR proxy intercepts ad requests. Video ad blocking uses content scripts on YouTube and Twitch pages.

How Twitch Is Different

Twitch takes a different approach. Ads are embedded directly in the video stream data — the same feed that carries the live broadcast. That means network-level domain blocking doesn’t work at all. The request for the stream looks identical with or without ads.

The extension takes over Twitch’s Web Worker and substitutes the ad segments with clean M3U8 backup streams, fetched with fresh access tokens.

The Toggle

The toggle is independent of the main content blocking slider. You can run them at separate levels or disable one without affecting the other.

Frequently Asked Questions

Does this work with YouTube's server-side ad insertion?
Yes. An SSAP interceptor skips matching server-side ad segments.
What happens with YouTube's 'ad blockers are not allowed' overlay?
A DOM observer dismisses the anti-adblock error UI, and a cleanup routine hides the enforcement dialog if it appears.
Is video ad blocking separate from the main content blocking slider?
Yes. The Video Ad Blocking toggle is independent of the ad/tracker blocking slider. You can run content blocking at any level and video ad blocking on or off as a separate control.

Related Features

From the Library