I’m a web developer. I’m building a site for a radio station, and have run into a weird issue with Brave’s ad blocker blocking content it really shouldn’t. The site has a section on a page that talks about advertising. The section details things like who to contact for advertising with the station I’m building the site for, and also talks a little about advertising strategies. The page itself contains no ads whatsoever, it merely details how to advertise with the radio station.
I couldn’t figure out for the life of me why Brave was not showing images on the page. It worked fine in other browsers, but Brave was converting them to 1px x 1px squares. Yet if I visited the images directly through Brave, not on the page but navigating to the image’s url, it was fine.
Eventually I figured out what it was. The images had the word “advertise” in the file name. (Because they were images on a page about advertising). For example,
advertise-img.jpg. Therefore, they were being blocked by the ad-blocker.
It seems a little silly and somewhat overkill to block a static image just because it contains the work “advertise” in the file name. I mean, even if it was actually an ad, if it’s a static image coming from the same domain as the page itself, it’s definitely not a privacy-invasive 3rd-party ad that creepily follows you around the internet, it’s likely related to the page content. Not to mention a person could easily get around it by just changing the name to a random string.
So, yeah, I just figured I’d let the developers of the browser know. It seems like having such a wide blocking rule like this is more likely to break sites and cause problems than to actually do much good.
Did the issue present with default Shields settings? (yes/no)
Yes, I have not changed any settings whatsoever from the default install.
Default states are:
Block: Ads/Trackers, 3rd Party Cookies, 3rd Party Fingerprinting Allow: Encrypt Connections (HTTPS), Scripts
What Brave version/Build are you using? (See the
About Brave page in the main menu)