• Stars
    star
    2,331
  • Rank 18,970 (Top 0.4 %)
  • Language
    CSS
  • Created 7 months ago
  • Updated 30 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Friendly Adblock for YouTube: A fast, lightweight, and undetectable YouTube Ads Blocker for Chrome, Opera and Firefox.

Fadblock Origin: A fast, lightweight, and undetectable YouTube Ads Blocker for Chrome, Opera and Firefox
A fast, lightweight, and undetectable YouTube Ads Blocker for Chrome, Opera, and Firefox.

Get FadBlock Origin for Firefox Get FadBlock Origin for Chromium Get FadBlock Origin for Opera

FadBlock Origin: Friendly Youtube™ Adblock

This was posted over Reddit a few months ago, Apparently Ad Blockers are not allowed on Youtube. Is this a new thing they've implemented? and judging by all the recent comments and posts all over r/youtube, this change was just rolled out on a larger scale.

This blocker is designed to monitor advertisements, automatically seek the ads, and skip them. It's important to note that this doesn't classify as traditional ad blocking, as the ad content is technically "loaded".

Nevertheless, the extension's underlying logic enables it to fast-forward through the ad content to its conclusion. The entire process is optimized to occur within an extremely brief timeframe, typically <=100 milliseconds, ensuring a smooth and uninterrupted user experience.

MAJOR ANNOUNCEMENT 📣📣📣

I am no longer the owner of the extension called "FadBlock". I handed the extension off over a month ago, seems like it traded hands a couple of times, and now the current owner has added malicious code while keeping the extension as it is!

I am taking immediate action and will release a new version (under a new name called "FadBlock Origin") of the clean codebase for everyone to use.

I am also thinking of pursuing legal action as it appears they have retained the PayPal and other support links!

I have notified the few people who supported the extension and have sent them the new codebase locally, for the rest, the new version has been submitted to the web store and will hopefully be released in under 3-5 days.

As of now, I would also ask all of the current users to report that extension for abuse so the Chrome team is notified while I recover the situation.

-- RANT BELOW --

Why? Do all Chrome extensions that are traded end up being misused? It's heartbreaking.

I thought I took precautions to ensure the buyer wouldn't use it maliciously, but it appears there's a new owner in control, indicating that it exchanged hands again. I transferred the extension because I believed it could benefit all users. Maintenance had become challenging, and I envisioned FadBlock evolving into a robust full-blown ChatGPT-powered powerhouse, capable of generating transcripts, language translation, and more, with significant potential…

Faster, smoother, and better than ever!

The upcoming version will utilize a custom MutationObserver with polyfill to ensure compatibility with older browsers. This was the initial reason for not implementing MO from the start.

The next version will expand onto YouTube Music 🎉 and will have a "Blocked Ads" Counter while including other niche features as well as proposed bug fixes.

As this project has demanded a substantial amount of time, the repository will transition to an open-core model for ongoing maintenance and updates.

Note: Some people are getting confused about the new permissions as well as the access to extensionpay.com. The storage permission is for counting the "Blocked YouTube Ads" and ExtensionPay is a payment processor integrated with Stripe for obtaining a lifetime license after an initial free trial period (it's gonna stay free after as well but will ask for a contribution now and then).

I genuinely hope you all can appreciate the immense amount of time and effort it requires to sustain a project like this all the while YouTube keeps changing the rules, trying to shut out everything. All this coupled with working >80 hours/week on my own thing (not FadBlock Origin). If you're not satisfied with the decision where you have to pay a one-time contribution as a gesture for "job well done and keep at it", you still have the option to manually roll back to version 1.3. I won't remove it; it just won't receive further updates. I believe that's a fair compromise.

Coverage

Features

This extension effectively eliminates all categories of YouTube advertisements:

Category 1: Ads visible on the homepage.

Category 2: Ads overlaid atop the suggested video list.

Category 3: Ads displayed below the video description.

Starting on April 6th, 2023, the “Overlay ads” ad format will no longer appear on YouTube to help improve the viewer experience and shift engagement to higher-performing ad formats on desktop and mobile devices. Overlay ads are a legacy ad format that is only served on desktops and are disruptive for viewers.

Category 4: Skippable 5-second-must-be-watched video ads, which may be positioned at the video's start, midway, or at the end.

Category 5: Ads similar to Category 4, but with two consecutive video ads instead of one.

Category 6: Inescapable 10-second video ads, which must be watched.

FAQ

  1. It is not working!

You will have to disable other adblockers as they are getting detected. It's not due to FadBlock Origin as the technique it uses is completely different than other adblockers. It's hacky but it works and Google can't do jack (for the most part).

Some of the extensions that do not and do work with FadBlock Origin are listed down below,

Name of the extension Getting detected
uBlock Origin ✔️
Enhancer For Youtube ✔️
SponsorBlock for YouTube (probably)
Return YouTube Dislike
Malwarebytes extension ✔️
Brave in-built adblock ✔️
Firefox in-built adblock ✔️

You can also add youtube.com to the exception list for domains on other adblockers (uBlock Origin, AdBlock) and then download FadBlock Origin to override regular Adblock being prioritized on YouTube while the conventional adblocker will work across the remainder of the Internet.

Note: If you're still getting YouTube's Adblock warning, look at your extensions, and disable extensions one by one until you find your culprit. If you still can't find it, change your browser to Chrome (as it has no built-in adblocker) and test again. If it still doesn't work, then and only then create an issue.

  1. Why there's no privacy policy?

There’s no privacy policy as there’s no data collection at all, not even analytical data for error reporting. Everything happens locally. No remote connections are made, nada!

  1. How do I use it for my phone?

Unfortunately, there’s no app or anything. You cannot install Chrome extensions on the Chrome browser on Android, but several Chromium-based third-party browsers support extensions (e.g. Brave Browser).

Note: You will have to leave the YouTube app and watch over a browser (not very elegant, sorry)

Install FadBlock Origin to Opera, Edge, Brave and Safari

This section explains how to install the extension utilizing the developer mode as well as Chromium-based browsers,

installing chrome extension in dev mode

Opera & Edge

Go to the extensions manager page for Opera (opera://extensions) or Edge (edge://extensions), turn on developer mode, and click on Load Unpacked.

Brave Browser

You can visit the Chrome Web Store and download the extension.

Install on Safari @ macOS

  1. Download the Userscripts from the App Store

  2. To open Userscripts and enable Safari extensions settings, open Userscripts (userscriptsurlscheme://), then select the checkbox next to Userscripts.

  3. Click on the Userscripts icon at the top of Safari to open the script editor and create a new JS file. Then, copy the code from fadblock.user.js and paste it into the newly created JS file.

Show your support

  • Think about making a tiny one-time contribution to keep enjoying FadBlock Origin with extended support.
  • Star (⭐) this repository and consider following me on GitHub if you're using the free version.

Disclaimer

This software is provided for educational purposes only and is provided "AS IS", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and non-infringement. In no event shall the authors or copyright holders be liable for any claim, damages, or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.

More Repositories

1

jiraffe

One stop place for exploiting Jira instances in your proximity
Python
184
star
2

incarcero

Incarcero is a tool that creates Virtual Machines (VMs) preconfigured with malware analysis tools and security settings tailored for malware analysis without any user interaction.
Pascal
92
star
3

countdown

Countdown to throw on a big screen for the New Year's Eve with FOSSASIA 🎉
JavaScript
20
star
4

CVE-2019-14339

POC for CVE-2019-14339 Canon PRINT 2.5.5
Java
15
star
5

contre-sozial

Breaking the 'doomscrolling' cycle with Contre Sozial.
Shell
14
star
6

aos

Aroma of the Songs — Visualizing music in the form of intricate rose petals using moving cube traces.
JavaScript
11
star
7

0x48piraj.github.io

My Open Source Journey
CSS
10
star
8

FlaskScrapper

Flask/Python: Create a Flask app with a Simple Form
Python
7
star
9

py4e-pwn

Gaming the py4e (Python for Everybody) platform (auto-grader) developed by Charles Severance (csev)
JavaScript
7
star
10

BubblePoke

BubblePoke. Poke it to soak it.
Java
7
star
11

MusFi

MusFi — Transmitting Music over the Visible Light Spectrum
7
star
12

fossbot

Helper bot in guiding new @fossasia contributors | @GCI 2017
CoffeeScript
6
star
13

medium-cli

CLI for medium.
JavaScript
6
star
14

rqmts

rqmts - Generate pip requirements.txt file for any project
Python
6
star
15

EmberCalculator

A semi-scientific Calculator. My first ember.js application 🚀🔥
HTML
6
star
16

Geeky-Resume

"I'm a geek!" Resume !
JavaScript
6
star
17

AskIITians-POC

Exposing all the study materials on askiitians.com via scrapping. Date of the finding : 5/3/2017
Python
5
star
18

cryp70n1c

krypt0 for fun.
5
star
19

PwnHouse

Collection of hand-crafted exploit PoCs (proof-of-concepts) for public Common Vulnerabilities and Exposures (CVE), 1-day vulnerabilities & maybe 0-days.
HTML
5
star
20

chatulator

A website that simulates a chat conversation.
JavaScript
5
star
21

GSSoC-Mentorship

Re-designed Landing Page for GirlScript Summer Of Code 2018 - Mentorship Program
HTML
4
star
22

MBDyn-Code-In

4
star
23

100-AA

100 Days of Algorithmic Art: Creating 100 generative visual art pieces before the end of the 2021.
JavaScript
4
star
24

gz-bomb

Web-based "Zip bomb" which eats up all the memory and kills web browsers, scanners and bots.
Go
4
star
25

WannaLaugh

WannaLaugh at WannaCry ? WannaCry Ransomware Protection - Keep your Computer Safe !
3
star
26

BF-F

Browser Fingerprinting Framework in addition to bots and Ad blocking detection.
JavaScript
3
star
27

wrong8007

Wrong Boot OS (Wrong8007) is an equivalent of a burner phone.
C
3
star
28

TestYourCode

A website where you can write the different components(HTML, CSS and JavaScript) and view live the result of the changes on the same page. 🚀🚀🚀
HTML
2
star
29

Construe

A Collaborative Medical Imaging Dataset Annotation web-based tool for AI
JavaScript
2
star
30

wapparalyser

Fuzzing and fooling Wappalyzer. Released at BSides Delhi 2019.
Python
2
star
31

worg

Lexicon augmentation for machine learning.
2
star
32

git-learn

Introduction to Git, knowing Git, understanding, not memorizing Git.
1
star
33

MOOCert

Certificate Generator for MOOCs
1
star
34

con-tract

Hacking the hackers with seemingly vulnerable smart contracts.
Solidity
1
star
35

codeheat-cli

A CLI for CodeHeat. Get all the information you need about CodeHeat.
Python
1
star
36

switch

JavaScript
1
star
37

pirate

πrate — Your Privacy Is a Thing of the Past.
HTML
1
star
38

DomRadar

Lightning fast Python tool for discovering available domain names.
Python
1
star
39

Fractalverse

A tour in the wonderland of deterministic, random and natural fractals with python.
Python
1
star
40

SimpChat

SimpChat: A secure and safe messaging system.
PHP
1
star