Guide:Blocking ads

Nothing to hide, but nothing to show you either.
Revision as of 21:20, 4 July 2021 by 21x (talk | contribs)
Jump to navigation Jump to search

Adblocking is the act of choosing what content is displayed to you, and it's associated code executed, when using internet and consuming content, most commonly taking form of blocking ads and trackers which follow you across the web and sell your personal information to the highest bidder.
Most ads and ad companies are fundamentally opposed to privacy, as they have unilaterally decided that they are entitled to personal information about you which you would rarely volunteer if the method of gathering was less opaque. They further take it upon themselves to use this information against your personal interests, by manipulating your choices and taking away your freedom, to pad their bottom line.

Isn't this hurting content creators?

We do too, The Library Owl. We do too. (Link to original)

Fundamental premise of such questions is that good or useful content would not exist unless it is commercially motivated. We fundamentally reject this idea. Have you seen Wikipedia?

We believe that culture is and should be free (as in freedom), and the only real way to control information is to not disclose it. If you have made content publicly accessible on the web, then the content if freely accessible, and you don't get to decide how it is displayed by the reader.
Imagine if magazine publishers made their products available for free, but then tried to prevent you from tearing out the full page ads because it hurts their bottom line. Then imagine if those same magazines came with little cameras spying on you and with embedded GPS trackers, and you'd have the basic idea of what is being suggested here.
Publishers can put their content behind login screens and pay walls, and many do. They can refuse the serve the page unless the ads load. But they don't want to because it hurts their reach and search rank placement. Do not accept such attempts to moralise their way to even larger profits from people who will readily breach your privacy and serve you malware.

In the world where every page load assaults you with concentrated attempts to control your mind and decisions it makes (which do work, regardless of how much you think they don't), blocking ads is the right thing to do.

If you want to support content creators, donate instead. Most ads pay so extremely little that donating almost any amount means you're supporting the content creator far more than suffering through endless ads would.

Why block ads?

Most ads found online actively harm your privacy by both collecting information on you and using previously collected information about you to exert control over your decisions.

Collecting new information

Many websites, dare we say even most websites, embed into their code a tracking script which collects information about you upon the page load. The culprits are often the usual suspects such as Google, Facebook, Amazon or Microsoft, who have programs which allow website creators the ability to display ads in return for revenue as well as insight into the website's user base. While the webmaster may use this info to improve their website, the advertising company feeds this data into their machine learning engines which correlate this data to infer, usually with a scary degree of accuracy, information about the website visitor.
Upwards of 200 parameters are tracked, but some of the most common ones are

  • User agent - a sort of an ID string which tells the site the type of content the browser is likely to be able to render properly
  • IP address - your internet address, which reveals your rough location (such as city or suburb you're in)
  • Screen resolution - size/shape of your monitor
  • HTTP cookies - small bits of unique text which sites leave behind on your device, allowing them to read it later on subsequent loads of the site
  • Operating system - what type of device you're using
  • system language

and many many others...
While these bits of information seem inconsequential, a combination of 200+ such bits of information can uniquely identify you as an individual and allow the advertisers to build profile on you, a sort of permanent record, containing detailed records regarding who you are and what you like. This may include things you don't mind being made public, such as 'likes chocolate' but can also contain data that advertiser has inferred about you which may not be willing to share such as 'is gay' or 'is an atheist' (a capital crime in Saudi Arabia).
In this particularly depressing example, users on reddit are sharing tips on how to avoid being re-traumatised by ads following a miscarriage.

Targeting you

Easy wins

Browsers

Every major browser supports addons or extensions. Using this functionality to install an adblocker is one of the easiest and least complex ways to take matters into your own hands.

uBlock Origin

This free and open source add-on uses community compiled blocklists to monitor the outgoing browser requests, cancelling those which are going to a known ad servers.

Improving the defaults

While the default settings are excellent for adblocking, uBlock Origin is also an excellent tool to help preserve your privacy and make your online experience better.

  • Click on the uBlock Origin shield icon - found in the top right of your browser usually
  • Select 'Open the Dashboard' - looks like a set of interlocking cogwheels
  • Select 'Filter Lists' tab
  • Find the section called 'Privacy' - you may have to expand it by clicking a little '+' sign on the left of the word section title
    • Enable all the filters found here
  • Find the section called 'Annoyances' - you may have to expand it by clicking a little '+' sign on the left of the word section title
    • Enable annoyances filters to get rid of many common annoyances from many websites
      • AdGuard Annoyances
      • Fanboy’s Annoyance
      • uBlock filters – Annoyances
    • Enable social media filters if you don't use social media
      • AdGuard Social Media
      • Anti-Facebook
      • Fanboy’s Social
    • Block cookie banners - if you live in EU and don't want to be annoyed by cookie banners
      • EasyList Cookie
  • Enable regional filters - if you access non-English websites
  • Hit 'Apply Changes' and 'Update Now' and close the tab

Smartphones

Android

Android supports DNS based filtering as well as few browser-based solutions.

Private DNS

Android's Private DNS entry window. Yours may look slightly different depending on the Android interface you're using.

If you have an Android 9 or later device, you can change your DNS provider to a provider which will refuse to resolve ads, thus giving you DNS based tracking and content blocking. Android supports DNS over TLS (DoT) and you can therefore use any DoT supporting provider. We're partial to BlahDNS, a non-profit open source provider, but an exhaustive list of virtually every adblocking or filtering DNS exists.

Once you've picked your DNS provider, head over to your settings and under network settings (usually) you can enter the DNS provider details.

Browsers

On Android, there are a number of browser-based adblocking options.

Firefox Mobile with uBlock Origin

Firefox Mobile supports add-ons/extensions. This means that you can download uBlock Origin and configure it, as described in the above sections.

Briomite

If you're more partial to Chromium-based browsers, a good choice is Briomite. Built on the same technological foundations as Google's ⚠ Chrome, but includes adblocking and is far more privacy respecting.

YouTube

YouTube Vanced

YouTube Vanced is a modified version of the official YouTube app which does not display ads. It also integrates SponsorBlock, a database of YouTube sponsor segments (when the adds are baked into the videos) so you can optionally skip those as well.

iOS

iOS supports so-called content blockers, which can be thought of as adblock-like mechanisms. AdGuard is usually the go-to solution, but many other do exist.