YouTube has gotten a lot of notice recently. They have set procedures to ... discourage ... the use of ad blockers. Viewers with ad blockers are limited to three videos. The internet is up in arms, of course, because their favorite free video site is no longer free. (Views who subscribe to YouTube premium and pay a monthly fee are not shown ads and are not limited to three videos.)
But I think YouTube may be showing us the future.
Some thoughts on advertisements:
There are two reasons to use ads: one is to present an image to the viewer, the other is to get the viewer to click (or tap) on the link and go to the sponsor's web site. (I will ignore the installation of malware.)
Displaying the image is desired. Image-only advertisements are similar to ads in newspapers and magazines (the old, paper format of newspapers and magazines).
Users clicking on ads is also desired, as it presents products or services or subscriptions to the viewer, with the ability to complete the sale.
Advertisements are useful to the web site because they provide revenue. The advertiser pays the hosting web site a small fee for each display of the ad (each "impression") or each click-though, or each click-through that results in a sale. (Or some combination of those.)
I understand the use of advertisements. They provide revenue to the host web site, and the company running that web site needs to pay for the operation and upkeep of the site. Even a small, simple, static web site must be hosted on a server somewhere, and that server costs money to buy (or rent) and needs electricity and a network connection.
There are, of course, other ways to pay for a web site. One can limit content to subscribers who pay a monthly or annual fee. (The subscription model.) One can get a grant from a patron. One can ask viewers for contributions. (The public broadcast model.) One can run the web site as a hobby, paying for it oneself. Those methods are all valid but not always feasible.
A description of ad blockers:
Ad blockers work in one of two configurations: a plug-in to a browser, and a process on a separate device that monitors network traffic and drops requests to web sites deemed to be "ad servers".
The browser plug-in is the most common. It sits in the browser and watches each outbound request. The plug-in has a list of "known ad servers" and requests to those servers are intercepted. The request is never made, and therefore the ad is not retrieved or displayed.
Browser-based ad blockers can be configured to allow some web pages to display ads. The user can establish an "allowed" list of web sites; these web sites are allowed to display ads and the plug-in will let requests from those web pages (or rather web pages loaded from those web sites) through to their destination servers.
The other form of ad blocker is a separate device, one that sits on the network but in its own server. It does not live in a browser (useful for browsers that don't allow ad blocking plug-ins) and other devices such as tablets and phones. The ad block server, like a browser plug-in, monitors outbound requests and intercepts those going to known ad servers.
The advantage of the ad block server is that it blocks ads to all devices on your local network. (Note that when you use a device on a different network, like at a coffee shop, the ad block server does not intercept requests and you will see advertisements.) An ad block server can be configured to allow requests to certain destinations, which is not quite the same as allowing requests for pages loaded from certain web sites. The ad block server knows only the destination address, not the web page that made the request, or even the application that made it.
Both types of ad blockers can let some advertisements through, even unwanted advertisements. Ad blockers use a list of "known ad servers"; requests to destinations on the list are intercepted. A new ad server, at a new address, won't be blocked -- at least not until the list of ad servers is updated. The provider of the ad blocker usually is the one to make that update.
Ad blockers don't block ads from the host web site. A web page can request additional text and images from its origin web site (and they usually do). Those requests can bring text and images useful to the viewer, or they can bring text and images that are advertisements. The ad blocker cannot examine the additional text and images and decide which is useful and which is advertisement. Therefore, all requests to the origin site are allowed.
So ad blockers work, but they are not perfect.
Now we get to the interesting question: Are ad blockers ethical? Are they moral? Is it wrong to use an ad blocker?
Some thoughts: