Skip to content

Latest commit

 

History

History
122 lines (70 loc) · 6.44 KB

QUICKSTART.md

File metadata and controls

122 lines (70 loc) · 6.44 KB

🤔 What is ad-blocking?

Ad-blocking is a technique that has become increasingly popular over the years as users try to maintain control over their online experiences. While there are many ways to block ads on the web, one of the most effective and widely-used methods is to use a browser extension or add-on.



🕵🏼‍♂️ How does ad-blocking inside browsers work?

Ad-blocking inside browsers is a technique that uses browser extensions or add-ons to block ads from appearing on web pages. These extensions work by intercepting requests for ads and preventing them from loading. When you visit a website that has ads, the ad-blocking extension checks the site's code and identifies any ad-related requests, it then blocks those requests, preventing the ad from being displayed on the page - if possible - or hides any visible ads. All of this is possible by using filters.



👽 Filters for what?

Ad-block extensions use filter lists to block unwanted ads on websites. Filter lists are essentially sets of rules that define what should be blocked and what should be allowed. These lists are constantly updated and maintained by filter list authors who work to keep the lists up-to-date with the latest ad-blocking rules.



✨ Benefits of ad-blocking

One of the primary benefits of using an ad-blocking extension is that it can significantly improve your browsing experience. Ads can slow down page load times, and they can be distracting or even obnoxious. By blocking ads, you can enjoy a faster, cleaner browsing experience with fewer distractions.
Another benefit of ad-blocking inside browsers is that it can help protect your privacy. Some ads are designed to track your online activity and collect data about your browsing habits. By blocking these ads, you can prevent companies from collecting this information.



💕 Most popular browser ad-blockers

Some of the most popular browser-based extensions, including Chrome, Edge, Firefox, etc. extensions are:

  • AdGuard,
  • uBlock Origin,
  • AdBlock.


✨ You can find the complete list on the Chrome Web Store. ✨



💻 Installing an ad-blocker

When in your browser - like you are right now, click on any of the following links:

and locate the Add to or Install button, click on it and grant permissions for installing the browser extension.


After that, head to AdVoid and look for the Subscribe buttons on the page because now you need to subscribe = install filter lists.


AdVoid.Core is as a must, the rest are optional but very much recommended to install (except the experimental filter) if you need them! Read the description of each filter list and what it blocks and install it only if needed.



💎 Why AdVoid exactly?

AdVoid blocks ads, trackers, malware, phishing attempts, fake download links, fake search results, and a lot more if you want it to! Things like: cookie-consent banners, popups, modals, push notifications, survey, newsletter and subscribe popups, rating dialogs, sharing, Google Chromecast, popup chats, post widgets, like widgets, comments, service workers, news widgets, JavaScript and CSS maps, PWA install banners, Webmanifests, SWF objects, website reporters, etc.



😢 Shortcomings

However, it is worth noting that ad-blocking is not always perfect. Some websites may detect that you are using an ad-blocking extension and refuse to display their content until you turn it off. Additionally, some ad-blocking extensions may interfere with certain website features or even break the site entirely.


That's where scriptlets and UserScripts come into play!


Ad-block UserScripts and scriptlets are both types of scripts that can be used to modify web pages in a user's browser.



⛸ Scriptlets - even more control!

Sometimes using filters with a browser-based ad-blocker extension isn't enough! That's where scriptlets come into play! Scriptlets are small pieces of code used in ad-blockers that are designed to block ads from appearing on websites. These scriptlets typically work by identifying specific elements on a webpage, such as images or text, that are associated with advertisements, and then preventing those elements from loading or displaying. They provide much more control over filters since they can access the page you're viewing directly.

Scriptlets are an advanced topic and are supported in only a few ad-blockers, most notably in system-wide ad-blockers; ad-blockers that work outside browsers as well. AdGuard being one of the most used system-wide ad-blocker that supports them.

The scriptlets I maintain are stored here, Scriptlets. 🥳


Also, remember to install scriptlets from TRUSTED SOURCES only since they are more powerful and could be dangerous, resulting in credentials / login data being stolen, pages being altered, fake URLs being served, etc.

Scriptlets are completely optional and are not required for basic functionality of AdVoid.



🌛 UserScripts - even more power!

Ad-block UserScripts are scripts that are designed to work with ad-blocking extensions like AdBlock Plus, AdGuard, uBlock Origin, and others. These scripts typically target specific ad networks or ad types and block them from displaying on the page. Users can install these scripts in their ad-blocking extension to enhance their ad-blocking capabilities.



ℹ In summary, ad-block UserScripts are specifically designed to block ads while scriptlets can be used for a variety of purposes beyond ad-blocking.


The UserScripts I maintain are stored here, UserScripts. 🥳


Also, remember to install UserScripts from TRUSTED SOURCES only since they are more powerful and could be dangerous, resulting in credentials / login data being stolen, pages being altered, fake URLs being served, etc.