Why are Ad blocking not working with YT and Twitch

Despite using Brave with Shields enabled, ads are still being forced through on YouTube — either embedded in the video stream itself, or by triggering a 5-second delay/black screen if ad blockers are detected. This undermines the entire point of using a privacy-respecting browser and violates user trust.

Worse, even with community blocking scripts and up-to-date filter lists (e.g., uBlock filters, AdGuard Annoyances, EasyPrivacy), YouTube still finds ways to circumvent protections and push ads on users who have clearly opted out.

This feels like coercion. Ads should not be forced on users who actively take steps to block them. While YouTube may legally enforce ads through their platform, it arguably constitutes unethical behavior, and some jurisdictions may view these tactics — especially when tied to tracking — as violations of digital rights or data protection laws (GDPR, CCPA).

To be blunt: forcing ads on users who use ad blockers is a hostile and possibly unlawful act. Ads should be opt-in, not embedded via deceptive methods.

We’re at a point where “Big Tech” is waging war on user autonomy. This browser was built on standing up to that — so please take action.

Despite using Brave with Shields fully enabled, ads are still being forcibly pushed through on YouTube — often embedded directly into the video stream or by triggering a 5-second delay or blackout if any form of ad blocking is detected. This defeats the core purpose of using a privacy-first browser and disrespects users who have clearly opted out of ad tracking and monetization schemes. Even with the most up-to-date filter lists, custom scripts, and community fixes, YouTube continues to deploy increasingly aggressive, anti-consumer tactics designed to override user control and punish those who refuse to be tracked or monetized. These tactics are not just unethical — they should be considered illegal, particularly under frameworks like the GDPR, CCPA, and FTC advertising regulations, which emphasize user consent and prohibit deceptive design patterns.

This needs to be fixed now. YouTube (and by extension, Google) is violating our digital rights by using coercive methods to override explicit user choices. If Brave does not take a hard stance here — reinforcing its mission to protect users from Big Tech overreach — then it risks losing the very community that made this browser successful. If this behavior continues unchecked, many of us will have no choice but to organize and escalate publicly, including launching a formal petition or campaign to demand legal and regulatory action against these exploitative ad practices. Users have drawn the line. We expect Brave to stand on our side of it — before the choice is made for us.

If this behavior continues unchecked, we — the users — will begin organizing a public campaign and petition to demand legal scrutiny and stronger protections. We will not silently accept platforms that bully users into monetization under threat of degraded access. Either Brave holds the line, or users will look elsewhere for a browser that does. Enough is enough.

No argument on your points about Youtube/Google.

You seem to imply that Brave has “given up” on ad-blocking with respect to Youtube, which couldn’t be farther from the truth.

We have taken a stance, and we continue to empower users to block ads/trackers and maintain their privacy online. The reality here is that Google will always be fighting against Brave – and ad-blockers/browsers in general-- by implementing new ways to bypass or detect when an ad-blocker is being used.

As such, this is not a “one time” fix as you seem to imply is required. Rather it as an ongoing battle that requires constant changes to workaround their ad-block detection. So when you say

We already are holding the line and will continue to. But there will be times where Brave users will see ads on Youtube, or get their connection throttled, until we implement a fix for it. Luckily, we have a strong community of users willing to report and let us know when ads are getting through so that we can go in and update our filters to bypass their detection.

If you see ads on youtube or anywhere else, please let us know about it so we can fix it.

Ads keep coming through on YT.. Annoying as Heck… but why the Components are Up to date and Content FIlters are up to date… i love this Browser but We need to Stand up and Get this Fixed

Twitch Ads contine to get through Reguardless… need a way to Prevent Ads befor they start so cant be Decected

As I said in my previous reply, there will be times where this happens. I have already informed the relevant team members that some users have been seeing ads on YT again so they can take a look and fix it.

Imagine you’re holding a [magic] bucket filled with water. Every now and then, a hole will appear at the bottom of the bucket, allowing the water to flow through. You patch/plug the hole that appears and water will no longer get through until the next hole appears.

Brave works hard – in conjunction with other ad-block services – to ensure that we plug these holes as they appear as fast as we can. So please, be patient as we make fixes for issues like this.

Thank you for the support — it means a lot that Brave mods and community members understand how critical this issue is. Given that consensus, can this now be formally escalated to the Brave development team? The situation with Google/YouTube and Twitch ad injections is rapidly deteriorating user experience and trust. Their increasingly sophisticated anti-adblock methods are bypassing traditional browser-level protections and punishing users who choose privacy and ad-free viewing.

To truly protect users and reinforce Brave’s mission, I propose Brave consider implementing new, advanced ad blocking features such as:

  1. Impossible-to-Detect Ad Blocking Mode
    A mode engineered specifically to avoid detection by YouTube, Twitch, and similar platforms. This would include randomizing request patterns, masking blocking behaviors, and mimicking genuine user activity to prevent triggering anti-adblock measures.
  2. Block Known Ad APIs at the Source
    Brave could proactively block or intercept requests to the most commonly used YouTube and Twitch ad-serving endpoints and APIs at the network or browser level before they ever reach the user’s device, stopping ads before they start.
  3. Maximum Ad Blocking Option
    This setting would combine advanced filters, script blocking, and heuristic analysis to aggressively target and block all known ad injection methods — including video stream ads, pre-roll, mid-roll, and banner ads — while balancing site functionality.
  4. Severe Ad Blocking Option
    An ultra-strict mode for power users that may disable some site features but guarantees near-complete ad elimination, including aggressive blocking of all tracking, analytics, and ad-related scripts, plus fallback blocking of any obfuscated or newly introduced ad techniques.

These options would give users flexible, powerful tools to reclaim control over their browsing experience, without resorting to third-party apps or risking malware. Brave’s unique position as a privacy-first, open-source browser means it can lead the charge on combating Big Tech’s ad encroachment in a way no other mainstream browser currently can.

We — the Brave community — are ready and willing to help test, provide feedback, and assist in refining any new blocking tools. But without this level of innovation, many users will be forced to seek alternate browsers or front-ends, risking fragmentation and loss of Brave’s user base.

Please consider this an urgent call to action. Together, we can build the ad-free internet experience users deserve.

There is nothing to escalate. This is a known issue that the team is well aware of and is constantly monitoring and adjusting to ensure an ad-free experience.

What you’re describing here is akin to magic. We do our best to ensure Shields aren’t detected and/or cannot be bypassed and this works very well. But it’s not perfect and, as described above, requires maintenance/upkeep as Google makes changes on their end. If you know how to write a full-proof perfect ad-block filter that is never detected and always works forever, you’re welcome to write it yourself – we are open source after all.

This is already done and is the typical starting point for ad-blocking software.

This is already implemented in Brave. You can open the Shields panel for any site and change between standard and aggressive ad-blocking:

I started getting ads again on YouTube today as well. I’ve been using Brave for a long time with no issues. often when I refresh the video, the ad will go away, but still annoying that they happen in the first place. I read through all of your replies to OP in this topic - assuming that means you are working on a fix for this? Thanks!

1 Like

so… 17 Days ago after my Post It Seems the Brave Team Must have fixed this… if there was a way to Chip in $$ wise id do it to Suport a Browser i use Daily…

@BL2065 if sincere, you can contribute to Brave by:

  1. Using Rewards if you aren’t already. Even if in disconnected state, viewing their ads gets them money. Also, while using Rewards, you can send tips using BAT you’ve earned. So you could send it directly to them.

  2. You can sign up for something like Brave Search Premium. It’s completely pointless for the average person because Brave already blocks ads and Search Ads don’t pay anything for Rewards. So signing up for that or any of the other Premium services would help Brave. https://brave.com/premium/

  3. You could also help by getting stuff from the Brave Merch store. Not only would you be getting money to Brave, but you could get some nice swag for yourself. Maybe it could be good talking points with others to try to bring more over to Brave. https://store.brave.com/ (yeah, they have just a small selection)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.