NoKickAds Install
Free extension for Chrome, Edge, Brave and Firefox

Kick, minus the ad breaks.

Kick splices ad breaks straight into the live video, runs video ads in its player, and loads trackers on every page. This extension stops all three, so the stream just keeps playing.

Version 1.0.0 12 KB No account Runs only on kick.com
Live 3,624 watching Chess
Ad-free

Demo. Switch the blocker off to see what Kick's player would show during an ad break.

What it blocks

Every kind of ad Kick runs

Kick doesn't rely on one ad system, so the extension doesn't either. Each kind gets its own fix.

Stream ad breaks

The ads stitched into the live video itself, including the breaks streamers trigger mid-stream. Normal ad blockers can't touch these because they arrive as part of the stream.

Delivered by AWS MediaTailor, switched on by the stream's playback token

Video ads

The ads Kick's own player loads from Google. With the ad SDK blocked, Kick's player goes straight back to the stream.

Delivered by Google IMA SDK, PAL and VAST ad tags

Banners and trackers

Display ad slots, the ad-bidding scripts behind them, and tracking pixels from TikTok, Meta, Quora and Google. Tracker blocking can be turned off on its own.

Delivered by Google Publisher Tag, Prebid partners, Open Measurement

How it works

One line in the stream token decides the ads

Before a stream starts, Kick's player asks Kick for a stream link. The link carries a signed token, and that token tells Amazon whether to splice ads into the video. Kick also hands out a second link for the same channel with ad insertion switched off. The extension gives the player that one.

Link Kick's player asks forAds spliced in
{
  "aws:channel-arn": "arn:aws:ivs:…:channel/0PMYoN0I2p4i",
  "aws:ads-playback-config-name": "mediatailor-ssai-…",
  "aws:ads-reporting-mode": "CLIENT",
  "aws:ads-player-params": { … ad targeting … }
}
Link the extension hands itNo ad insertion
{
  "aws:channel-arn": "arn:aws:ivs:…:channel/0PMYoN0I2p4i",
  "aws:ads-opt-out": true
}

Same channel, checked every time

The swap only happens when both tokens name the same channel. If anything doesn't match, the stream is left alone and the popup says it isn't protected.

Nothing leaves your browser

No account, no analytics, no servers of ours. The extension only talks to Kick, and your two settings stay in your browser.

Tested against live Kick

An automated test opens live channels in Chrome and Firefox, then confirms the video plays, no ad request gets through, and no stream token has ad insertion on.

Source code

Read every line before you install

These are the exact files inside the download, as they ship. Pick one to read it. Nothing is hidden or minified.

Loading files…

Install

Set up in about a minute

It isn't in the Chrome Web Store or Firefox Add-ons yet, so you load it from the download. The same file works in every browser below.

Install it from your browser's add-on store in one click, or load it by hand from the download.

For Chrome, Edge, Brave and Opera

Needs version 121 or later of any Chromium browser.

Add to Chrome

Free on the Chrome Web Store, and it updates itself. Edge, Brave and Opera can install it from there too.

Or install it by hand:

Download the zip nokickads-1.0.0.zip · 12 KB
  1. Download the zip and unzip it to a folder you'll keep.
  2. Open your browser's extensions page. Copy this link and paste it into a new tab. Browsers don't let websites open this page for you. chrome://extensions
  3. Turn on Developer mode with the switch in the top-right corner.
  4. Click Load unpacked and choose the unzipped folder.
  5. Open any live channel on Kick. The toolbar icon counts what it blocked, and its popup shows whether the stream is ad-free.
Questions

Before you install

What can the extension access?

Only kick.com. Your browser will say it can "read and change your data on kick.com", which it needs to fix the stream link. It also uses the browser's built-in request blocking, which works without seeing your browsing, plus storage for your two settings. Its blocking rules only apply to pages on Kick, so other sites aren't affected. The privacy policy has the details.

Will Kick break it?

It could, any time Kick changes how its player works. If the stream fix stops working, the popup shows Not protected instead of Ad-free and the stream plays as normal, ads included. Nothing breaks on the page itself.

Does it cover VODs and clips?

Not yet. It handles live streams, Kick's video ads and the display ads and trackers across the site.

Why doesn't the Firefox popup show a blocked count?

Firefox doesn't let extensions read which of their blocking rules matched, so the count is only available in Chrome and other Chromium browsers. The blocking itself works the same in both.

Do streamers lose money?

Ads are part of how streamers on Kick get paid. If there's a channel you want to support, switch the blocker off from the toolbar while you watch, or subscribe to the channel directly.