Skip to main content

How to Set Up uBlock Origin for Streaming Sites

How to Set Up uBlock Origin for Streaming Sites

uBlock Origin is the single most important tool for anyone who uses free streaming sites. It is a free, open-source browser extension that blocks ads, pop-ups, malicious scripts, and tracking across every website you visit. For streaming specifically, it transforms unusable sites into perfectly smooth experiences.

This guide walks you through installation, configuration, and advanced settings tailored specifically for streaming. Whether you are a complete beginner or an experienced user looking to optimise your setup, this covers everything.

Installing uBlock Origin

Installation takes about thirty seconds. The process is slightly different depending on your browser.

Chrome / Edge / Brave

  1. Open the Chrome Web Store (or Edge Add-ons store for Edge).
  2. Search for "uBlock Origin."
  3. Click "Add to Chrome" (or "Get" for Edge).
  4. Confirm the installation when prompted.
  5. The uBlock Origin icon (a red shield) appears in your browser toolbar.

Firefox

  1. Open Firefox Add-ons.
  2. Search for "uBlock Origin."
  3. Click "Add to Firefox."
  4. Confirm the permissions dialog.

Firefox deserves special mention because it is the only major browser that gives extensions full capability on both desktop and Android. If you stream on your phone, Firefox with uBlock Origin is the best combination available. See our browser guide for more details.

First Steps After Installation

uBlock Origin works immediately after installation with sensible defaults. Before you change anything, visit one of the streaming sites in our directory and test it. You should notice a dramatic improvement — fewer pop-ups, no redirects, and a cleaner player interface.

If the experience is already good, you may not need to change anything. But if you still encounter ads, or if you want maximum protection, read on.

Enabling Additional Filter Lists

Filter lists are the databases that tell uBlock Origin what to block. The default lists are good, but streaming sites use more aggressive advertising than typical websites. Enabling additional lists catches these.

  1. Click the uBlock Origin icon in your toolbar.
  2. Click the gear icon to open the Dashboard.
  3. Go to the "Filter lists" tab.
  4. Enable the following additional lists:
    • EasyList — should already be enabled
    • EasyPrivacy — blocks tracking scripts
    • Malware Domain List — blocks known malicious domains
    • Peter Lowe's Ad and tracking server list — excellent supplementary list
    • Fanboy's Annoyances — blocks cookie notices, social widgets, and other annoyances
  5. Click "Apply changes" at the top of the page.
  6. Click "Update now" to download the latest versions of all lists.

Using the Element Picker

Sometimes an ad or overlay element slips through the filter lists. uBlock Origin's element picker lets you manually block it. This is especially useful for streaming sites that overlay transparent clickjack layers on top of video players.

  1. Click the uBlock Origin icon.
  2. Click the eyedropper icon (element picker).
  3. Click on the element you want to block.
  4. A dialog appears showing the CSS selector. Click "Create" to add it as a permanent rule.

The rule persists across sessions, so you only need to do this once per element per site.

The Logger — Seeing What Gets Blocked

uBlock Origin's built-in logger shows you every request your browser makes, colour-coded by whether it was allowed or blocked. This is incredibly useful for understanding what a streaming site is doing behind the scenes.

Open it by clicking the uBlock Origin icon, then clicking the document icon with the magnifying glass. You will see a real-time feed of network requests. Blocked items appear in red, allowed items in green.

If a streaming video is not loading, check the logger. Sometimes uBlock Origin accidentally blocks the video stream itself (rare, but it happens). You can whitelist specific domains by clicking on them in the logger and creating an allow rule.

Advanced Settings for Power Users

For users who want maximum control, uBlock Origin offers advanced settings that go beyond simple ad blocking.

Dynamic Filtering

Dynamic filtering gives you firewall-like control over what each website can load. You can block all third-party scripts globally and then whitelist them site by site. This is the nuclear option for ad blocking — virtually nothing gets through — but it requires more manual intervention because some sites break when their scripts are blocked.

To enable dynamic filtering:

  1. Go to the Dashboard, then "Settings."
  2. Check "I am an advanced user."
  3. Close the dashboard. Click the uBlock Origin icon. You will now see a detailed panel with per-site controls.

Custom Rules for Specific Sites

If you frequently visit the same streaming sites, you can create custom rules that apply only to those domains. This keeps your general browsing experience untouched while applying aggressive blocking to streaming sites.

Common Issues and Fixes

Video Player Not Loading

If a video player shows a black screen or spinner, uBlock Origin may be blocking the video CDN. Open the logger, find blocked requests from video-related domains (look for .m3u8, .mp4, or CDN domains), and create an allow rule for those specific domains.

Anti-Ad-Block Messages

Some sites detect ad blockers and display a message asking you to disable it. Use the element picker to block the overlay, or try a different site from our directory. Our Ultimate Ad Blocking Guide has more strategies for dealing with anti-ad-block scripts.

Site Looks Broken

If a site's layout is broken with uBlock Origin enabled, try disabling cosmetic filtering for that site. Click the uBlock Origin icon and click the blue "power" button to temporarily disable it on that site. If the site works with uBlock Origin off, the issue is cosmetic filtering — you can re-enable uBlock Origin and selectively allow the CSS rules that are being blocked.

For broader ad blocking strategies beyond uBlock Origin, including DNS-level blocking that protects all your devices, read our DNS Ad Blocking guide.