WEBVTT - A Brief History of Ad Blocking

0:00:04.440 --> 0:00:12.360
<v Speaker 1>Welcome to tech Stuff, a production from iHeartRadio. Hey there,

0:00:12.400 --> 0:00:16.280
<v Speaker 1>and welcome to tech Stuff. I'm your host, Jonathan Strickland,

0:00:16.280 --> 0:00:19.239
<v Speaker 1>and I'm an executive producer with iHeartRadio. And how the

0:00:19.280 --> 0:00:22.800
<v Speaker 1>tech are you? So today I thought we would talk

0:00:23.079 --> 0:00:27.760
<v Speaker 1>a bit about ad blocking. It's no secret that lots

0:00:27.800 --> 0:00:30.760
<v Speaker 1>of folks out there aren't crazy about ads, and it's

0:00:30.800 --> 0:00:35.320
<v Speaker 1>totally understandable whether those ads are on television or on

0:00:35.400 --> 0:00:39.320
<v Speaker 1>the web, or on a streaming video platform which is

0:00:39.400 --> 0:00:43.600
<v Speaker 1>kind of an offshoot of the web, or yes, in podcasts.

0:00:44.040 --> 0:00:46.879
<v Speaker 1>Folks can get fed up with ads, and I get it.

0:00:47.280 --> 0:00:49.640
<v Speaker 1>Trust me, I get it when the ads are for

0:00:49.720 --> 0:00:53.239
<v Speaker 1>stuff that doesn't relate to you at all. For example,

0:00:53.479 --> 0:00:56.040
<v Speaker 1>you know, if I hear an ad that has anything

0:00:56.080 --> 0:00:59.400
<v Speaker 1>to do with sports, it's probably not gonna be very

0:00:59.440 --> 0:01:02.240
<v Speaker 1>effective on me. I'm just not a sports person. Not

0:01:02.320 --> 0:01:05.199
<v Speaker 1>that I begrudge anyone who loves sports that's awesome, It's

0:01:05.240 --> 0:01:10.679
<v Speaker 1>just not in my interests. But I also understand the

0:01:10.760 --> 0:01:13.400
<v Speaker 1>negative reaction people can have for ads that relate to you,

0:01:13.440 --> 0:01:18.119
<v Speaker 1>perhaps a bit too much, because targeted ads that you

0:01:18.200 --> 0:01:20.880
<v Speaker 1>might encounter on things like social network platforms, for example,

0:01:21.400 --> 0:01:25.000
<v Speaker 1>can get downright creepy, like I go back and forth.

0:01:25.319 --> 0:01:28.360
<v Speaker 1>As an example of my own life. Just recently, I

0:01:28.480 --> 0:01:32.480
<v Speaker 1>was checking in on Facebook to see what my friends

0:01:32.480 --> 0:01:35.560
<v Speaker 1>were up to, and I saw an ad for a

0:01:36.200 --> 0:01:39.880
<v Speaker 1>band performing here in Atlanta. The band being Southern Culture

0:01:39.920 --> 0:01:42.760
<v Speaker 1>on the Skids. They've been around forever, and it's a

0:01:42.760 --> 0:01:47.240
<v Speaker 1>band I really like. So this was a very targeted ad.

0:01:47.280 --> 0:01:50.480
<v Speaker 1>It was a band I liked, specifically performing in a

0:01:50.600 --> 0:01:53.080
<v Speaker 1>venue that's not far from where I live. In fact,

0:01:53.360 --> 0:01:57.720
<v Speaker 1>it's right next to where I used to work. And yeah,

0:01:57.760 --> 0:02:00.480
<v Speaker 1>that can feel a little creepy on the flo. If

0:02:00.520 --> 0:02:02.320
<v Speaker 1>I hadn't seen that ad, I wouldn't know to get

0:02:02.320 --> 0:02:05.120
<v Speaker 1>me a ticket so that I can listen to them

0:02:05.120 --> 0:02:11.160
<v Speaker 1>play songs like Banana Pudden and camel Walk. But I'm

0:02:11.200 --> 0:02:14.400
<v Speaker 1>sure all of you know I mean, it's it's very clear.

0:02:14.440 --> 0:02:17.519
<v Speaker 1>It's very much at the very center of ads. Ads

0:02:17.520 --> 0:02:21.239
<v Speaker 1>are a way to generate revenue, and in turn, revenue

0:02:21.240 --> 0:02:25.080
<v Speaker 1>can be used to fund stuff like creating content. And

0:02:25.160 --> 0:02:27.600
<v Speaker 1>if you didn't have the ads in place, you would

0:02:27.600 --> 0:02:30.200
<v Speaker 1>have to have some other means of generating revenue to

0:02:30.320 --> 0:02:33.919
<v Speaker 1>not only cover the costs that you encounter when you're

0:02:33.919 --> 0:02:39.040
<v Speaker 1>doing stuff like creating content because you know, just to

0:02:39.080 --> 0:02:43.919
<v Speaker 1>create stuff does cost money, and then you want to

0:02:43.960 --> 0:02:45.960
<v Speaker 1>have some money left over, right, You don't want to

0:02:46.000 --> 0:02:47.800
<v Speaker 1>just be able to cover your costs. You want to

0:02:47.800 --> 0:02:49.880
<v Speaker 1>have a little profit so that you can do things like,

0:02:49.960 --> 0:02:54.000
<v Speaker 1>I don't know, pay for rent and food and that

0:02:54.080 --> 0:02:57.600
<v Speaker 1>kind of thing. But there's no question that the history

0:02:57.600 --> 0:03:01.160
<v Speaker 1>of ads online has also It's been a history of

0:03:01.200 --> 0:03:06.520
<v Speaker 1>developers and advertisers and platforms making decisions that have at

0:03:06.560 --> 0:03:10.760
<v Speaker 1>times frustrated or other times caused actual harm to people

0:03:10.760 --> 0:03:14.120
<v Speaker 1>who are browsing the web. There are examples of ads

0:03:14.160 --> 0:03:19.639
<v Speaker 1>that have contained malware or ads that were peddling various scams.

0:03:19.680 --> 0:03:22.280
<v Speaker 1>I see a lot of those on social networks as well,

0:03:22.560 --> 0:03:24.760
<v Speaker 1>So like when I do go to Facebook, I don't

0:03:24.800 --> 0:03:27.440
<v Speaker 1>just see ads that are targeted to me. I see

0:03:27.480 --> 0:03:31.000
<v Speaker 1>ads that are highly suspicious, and then by looking into them,

0:03:31.000 --> 0:03:34.760
<v Speaker 1>I find out, oh, this is one of four hundred

0:03:34.760 --> 0:03:38.040
<v Speaker 1>different variations of this same ad, all of them purporting

0:03:38.080 --> 0:03:42.480
<v Speaker 1>to be from slightly different businesses at different locations, and

0:03:42.600 --> 0:03:45.320
<v Speaker 1>all of them being a scam. There are examples of

0:03:45.360 --> 0:03:49.840
<v Speaker 1>ads that auto play video and audio, which should be

0:03:49.960 --> 0:03:53.800
<v Speaker 1>illegal in my opinion. I mean, if you're like me,

0:03:53.880 --> 0:03:55.920
<v Speaker 1>and I think a lot of you are. When you're

0:03:56.040 --> 0:03:59.680
<v Speaker 1>using perhaps a desktop or laptop computer browser like a

0:03:59.680 --> 0:04:03.640
<v Speaker 1>web browser, you might have lots of tabs open, Like

0:04:03.720 --> 0:04:06.480
<v Speaker 1>I could have a dozen or more tabs open at

0:04:06.480 --> 0:04:09.520
<v Speaker 1>a time, And if audio starts playing in one of

0:04:09.560 --> 0:04:11.840
<v Speaker 1>those tabs and I don't immediately know which one it is,

0:04:12.080 --> 0:04:15.600
<v Speaker 1>then I'm looking for that little speaker icon in the

0:04:15.640 --> 0:04:17.760
<v Speaker 1>tabs so I can find out which one I need

0:04:17.760 --> 0:04:22.640
<v Speaker 1>to mute. It is really irritating, right, So, Like, there

0:04:22.680 --> 0:04:26.960
<v Speaker 1>are lots of ways that ADS have been intrusive and

0:04:28.080 --> 0:04:31.280
<v Speaker 1>not great from a user experience. So I would argue

0:04:31.320 --> 0:04:33.960
<v Speaker 1>that there are at least some cases where there is

0:04:34.000 --> 0:04:37.000
<v Speaker 1>a very forgivable tendency to want to block or skip

0:04:37.040 --> 0:04:40.600
<v Speaker 1>ADS entirely. And that's before we even get into the

0:04:40.640 --> 0:04:45.239
<v Speaker 1>privacy side of things. Right now, before I go any further,

0:04:45.800 --> 0:04:48.200
<v Speaker 1>I do have to acknowledge. I mean, there's no denying it.

0:04:48.240 --> 0:04:51.440
<v Speaker 1>This podcast is ADS supported. You all know that I

0:04:51.600 --> 0:04:55.760
<v Speaker 1>know that there's no denying that. Without ADS, I would

0:04:55.760 --> 0:04:59.320
<v Speaker 1>not have a show. I would not have my current job.

0:04:59.760 --> 0:05:02.800
<v Speaker 1>If it weren't for ADS, I would be doing something else,

0:05:02.839 --> 0:05:06.839
<v Speaker 1>and I would probably be really unhappy about it. Generally speaking,

0:05:07.440 --> 0:05:11.400
<v Speaker 1>I am against ad blocking because of how it can

0:05:11.520 --> 0:05:15.120
<v Speaker 1>impact creators and companies that make the stuff I want

0:05:15.160 --> 0:05:20.240
<v Speaker 1>to see and experience. I'm also against it because it

0:05:20.320 --> 0:05:23.880
<v Speaker 1>pushes some platforms to lock things behind a paywall that

0:05:23.920 --> 0:05:26.440
<v Speaker 1>makes it harder for other folks to access it without

0:05:26.440 --> 0:05:29.360
<v Speaker 1>breaking the bank. Some of us can afford to pay

0:05:29.360 --> 0:05:33.720
<v Speaker 1>those subscription fees to access content, others can't. I mean,

0:05:33.800 --> 0:05:38.240
<v Speaker 1>obviously that also fuels development of workarounds and loopholes to

0:05:38.240 --> 0:05:40.920
<v Speaker 1>try and get access to content without paying the paywall.

0:05:41.279 --> 0:05:45.960
<v Speaker 1>It just creates more problems. But again, creating stuff isn't free.

0:05:46.160 --> 0:05:48.960
<v Speaker 1>These companies and creators do need to generate revenue somehow,

0:05:49.839 --> 0:05:52.520
<v Speaker 1>and if folks are going to block ads, that only

0:05:52.640 --> 0:05:55.160
<v Speaker 1>leaves a few other options as far as revenue generation.

0:05:55.920 --> 0:05:58.520
<v Speaker 1>On the privacy side of things, it is much harder

0:05:58.560 --> 0:06:02.880
<v Speaker 1>to fight the practice of ad blocking. I see that

0:06:03.000 --> 0:06:07.000
<v Speaker 1>as being really important. I think users do deserve to

0:06:07.040 --> 0:06:10.920
<v Speaker 1>be able to protect their privacy, and for that job

0:06:10.960 --> 0:06:14.000
<v Speaker 1>of ad blocking, I don't think I can put up

0:06:14.560 --> 0:06:17.240
<v Speaker 1>an argument like I don't think I can argue against it.

0:06:17.880 --> 0:06:20.599
<v Speaker 1>So while I think the ads are important in order

0:06:20.680 --> 0:06:24.880
<v Speaker 1>to help support the content you love. I also think that,

0:06:25.360 --> 0:06:29.159
<v Speaker 1>you know, the practice of collecting user information and the

0:06:29.200 --> 0:06:32.160
<v Speaker 1>practice of buying and selling that in large amounts across

0:06:32.200 --> 0:06:37.680
<v Speaker 1>the web, that's disturbing and I cannot really, you know,

0:06:37.920 --> 0:06:41.559
<v Speaker 1>put up a good argument for it. So I feel

0:06:41.680 --> 0:06:45.760
<v Speaker 1>very complicated about the whole subject. But in the grand

0:06:45.839 --> 0:06:48.360
<v Speaker 1>scheme of things, if we boil it down, I guess

0:06:48.400 --> 0:06:51.839
<v Speaker 1>I would say I'm against ad blocking. I do not

0:06:52.040 --> 0:06:54.599
<v Speaker 1>use an AD blocker on the computer I'm recording on,

0:06:54.720 --> 0:06:59.159
<v Speaker 1>for example, because I think it's important that when I'm

0:06:59.200 --> 0:07:03.320
<v Speaker 1>researching stuff that the various sources I'm pulling from are

0:07:03.360 --> 0:07:07.040
<v Speaker 1>also getting some AD revenue in the process. However, I

0:07:07.080 --> 0:07:10.920
<v Speaker 1>do understand why people use ad blockers. So let's go

0:07:11.080 --> 0:07:15.680
<v Speaker 1>over the history of online ad blockers. Now, obviously that

0:07:15.840 --> 0:07:19.720
<v Speaker 1>history is somewhat tied to the history of web ads

0:07:20.040 --> 0:07:23.280
<v Speaker 1>and the web. Right. Web ads were not always a

0:07:23.280 --> 0:07:26.400
<v Speaker 1>guaranteed outcome, by the way. That's because of how the

0:07:26.440 --> 0:07:31.000
<v Speaker 1>Internet evolved and the entities that contributed to the creation

0:07:31.240 --> 0:07:35.800
<v Speaker 1>of the Internet. So you have to remember the Internet

0:07:35.880 --> 0:07:40.720
<v Speaker 1>was a sort of an evolutionary step of the earlier arpenet.

0:07:40.760 --> 0:07:43.600
<v Speaker 1>There are two different things, but you could say the

0:07:43.640 --> 0:07:48.600
<v Speaker 1>Internet was kind of spawned by the development of Arpenet.

0:07:48.880 --> 0:07:53.240
<v Speaker 1>Arpenet was a US government funded project that would create

0:07:53.280 --> 0:07:57.640
<v Speaker 1>the technologies necessary to allow different computer systems in different

0:07:58.040 --> 0:08:02.960
<v Speaker 1>locations to interc connect with one another and interoperate with

0:08:03.040 --> 0:08:09.040
<v Speaker 1>one another. This required a metric buttload of work, according

0:08:09.040 --> 0:08:11.880
<v Speaker 1>to my calculations. Researchers had to figure out how to

0:08:11.920 --> 0:08:15.480
<v Speaker 1>make very different computers talk to each other. Right, they

0:08:15.480 --> 0:08:19.200
<v Speaker 1>weren't all working on the same operating system. That in

0:08:19.200 --> 0:08:23.560
<v Speaker 1>itself was already a complicated part of the puzzle. But

0:08:23.640 --> 0:08:26.920
<v Speaker 1>they also had to figure out how to create the

0:08:26.960 --> 0:08:33.000
<v Speaker 1>actual mechanisms for sending information over different kinds of connections.

0:08:33.559 --> 0:08:37.080
<v Speaker 1>Those connections could be through things like telephone lines, or

0:08:37.320 --> 0:08:41.000
<v Speaker 1>through radio waves, or beaming information up to satellite, which

0:08:41.040 --> 0:08:44.120
<v Speaker 1>is still you know, radio waves, but much further away.

0:08:44.200 --> 0:08:48.040
<v Speaker 1>I guess the entities that made up arpinnet and later

0:08:48.400 --> 0:08:53.840
<v Speaker 1>the early Internet involved a lot of public organizations and

0:08:54.280 --> 0:08:59.360
<v Speaker 1>private organizations, but not commercial organizations, So I'm talking about

0:08:59.440 --> 0:09:05.320
<v Speaker 1>things like colleges and universities and government offices. Military installations

0:09:05.360 --> 0:09:08.760
<v Speaker 1>were a big part of it. Research facilities that sort

0:09:08.760 --> 0:09:12.800
<v Speaker 1>of thing, And in those early days there really weren't

0:09:12.840 --> 0:09:17.679
<v Speaker 1>a whole lot of attempts to commercialize networking. You know,

0:09:17.720 --> 0:09:21.680
<v Speaker 1>there were some attempts to commercialize within a specific location,

0:09:22.000 --> 0:09:26.560
<v Speaker 1>right to network all the machines within a business, for example, Yes,

0:09:26.600 --> 0:09:30.720
<v Speaker 1>but between businesses or between businesses and the world in general,

0:09:30.840 --> 0:09:33.800
<v Speaker 1>not so much. In fact, most people weren't even aware

0:09:34.040 --> 0:09:36.800
<v Speaker 1>that anything was going on at all. They just thought

0:09:36.840 --> 0:09:40.679
<v Speaker 1>of computers as being kind of independent silos. Like you

0:09:40.679 --> 0:09:42.800
<v Speaker 1>would have a personal computer, but it didn't connect to

0:09:42.840 --> 0:09:46.200
<v Speaker 1>anything unless maybe you were dialing into a bulletin board

0:09:46.240 --> 0:09:48.840
<v Speaker 1>system back in the day. Now, by the time we

0:09:48.920 --> 0:09:52.920
<v Speaker 1>get to the transition of arpanet into the Internet, which

0:09:53.160 --> 0:09:56.360
<v Speaker 1>again it wasn't like an evolutionary step. It was two

0:09:56.440 --> 0:09:59.800
<v Speaker 1>things that, you know, one developed after the other, but

0:09:59.840 --> 0:10:01.920
<v Speaker 1>they we had a lot of overlap. Well, one of

0:10:01.920 --> 0:10:06.800
<v Speaker 1>the major organizations that would contribute to Internet infrastructure was

0:10:06.880 --> 0:10:11.840
<v Speaker 1>the National Science Foundation or NSF. The NSF worked with

0:10:11.920 --> 0:10:16.320
<v Speaker 1>various organizations, both public and private, to build a significant

0:10:16.400 --> 0:10:20.240
<v Speaker 1>part of what was called the Internet backbone. Still is

0:10:20.280 --> 0:10:23.200
<v Speaker 1>the Internet backbone. NSF just isn't really part of it,

0:10:23.480 --> 0:10:26.319
<v Speaker 1>I'll explain. So you can think of the Internet as

0:10:26.440 --> 0:10:29.199
<v Speaker 1>kind of like the nervous system that you would find

0:10:29.240 --> 0:10:31.800
<v Speaker 1>in an organism, right, Like you could think of an

0:10:31.920 --> 0:10:34.960
<v Speaker 1>end computer as being the very end of the line

0:10:35.240 --> 0:10:39.160
<v Speaker 1>where a nerve ending happens to be. But any signals

0:10:39.200 --> 0:10:42.400
<v Speaker 1>from that computer or that nerve ending has to travel

0:10:42.640 --> 0:10:44.840
<v Speaker 1>to the brain, and to get there has to go

0:10:45.000 --> 0:10:48.240
<v Speaker 1>up the nerve and then connect through the spinal cord

0:10:48.760 --> 0:10:52.600
<v Speaker 1>all the way up to the central nervous system essentially

0:10:52.640 --> 0:10:55.400
<v Speaker 1>the brain, not just the central nervous system, because I

0:10:55.400 --> 0:10:57.640
<v Speaker 1>think technically that does include the spinal cord. It's been

0:10:57.720 --> 0:11:00.440
<v Speaker 1>years since I've taken biology, but you know, it has

0:11:00.480 --> 0:11:02.960
<v Speaker 1>to travel across the spinal cord in aid to get there.

0:11:03.000 --> 0:11:06.679
<v Speaker 1>It can't just jump to the brain. Well, the NSF

0:11:07.679 --> 0:11:12.600
<v Speaker 1>was contributing infrastructure that was part of the Internet's version

0:11:12.679 --> 0:11:16.199
<v Speaker 1>of the spinal cord, So a lot of the traffic

0:11:16.280 --> 0:11:22.120
<v Speaker 1>on the Internet would travel across insf's networks, which would

0:11:22.200 --> 0:11:27.400
<v Speaker 1>be called NSF net Here's the kicker though. In order

0:11:27.480 --> 0:11:31.679
<v Speaker 1>to do this, the NSF had to secure a lot

0:11:31.760 --> 0:11:35.000
<v Speaker 1>of funding from the US government. But in order to

0:11:35.000 --> 0:11:38.240
<v Speaker 1>do that, there were certain rules that had to be

0:11:38.240 --> 0:11:41.520
<v Speaker 1>put in place, Like Congress said, yes, we'll provide you

0:11:41.559 --> 0:11:45.400
<v Speaker 1>the funding as long as it follows these certain rules

0:11:46.000 --> 0:11:49.199
<v Speaker 1>because we don't want this to turn into some sort

0:11:49.320 --> 0:11:54.520
<v Speaker 1>of commercial effort as opposed to what you are telling

0:11:54.640 --> 0:11:56.440
<v Speaker 1>us you want it to be, which is a way

0:11:56.480 --> 0:12:01.280
<v Speaker 1>to connect supercomputing sites together. So one of the big

0:12:01.360 --> 0:12:07.200
<v Speaker 1>rules was that these the NSF connections were not allowed

0:12:07.240 --> 0:12:10.840
<v Speaker 1>to carry commercial traffic that was not to go across

0:12:11.000 --> 0:12:14.280
<v Speaker 1>NSF net. And that became a problem because NSF net

0:12:14.320 --> 0:12:20.600
<v Speaker 1>became an integral component of the Internet backbone, and that

0:12:20.760 --> 0:12:23.920
<v Speaker 1>meant that if your work wasn't related to stuff like

0:12:23.960 --> 0:12:29.600
<v Speaker 1>scientific research or advancing knowledge, then you started to run

0:12:29.600 --> 0:12:32.760
<v Speaker 1>into the potential that whatever you were sending would be

0:12:32.800 --> 0:12:35.600
<v Speaker 1>against the rules and technically should not be allowed to

0:12:35.640 --> 0:12:41.200
<v Speaker 1>go across the nsf net part of Internet infrastructure. In fact,

0:12:41.280 --> 0:12:45.520
<v Speaker 1>until nineteen eighty nine, the NSF wouldn't allow any commercial

0:12:45.679 --> 0:12:49.720
<v Speaker 1>entities to even connect to the network. So Internet service

0:12:49.760 --> 0:12:54.400
<v Speaker 1>providers that could have potentially sprung up in various places

0:12:54.400 --> 0:12:59.040
<v Speaker 1>before eighty nine were stuck if the part of the

0:12:59.080 --> 0:13:01.520
<v Speaker 1>backbone that they needed to connect to was controlled by

0:13:01.679 --> 0:13:05.920
<v Speaker 1>NSF NET. Now in eighty nine, that changed. We started

0:13:05.920 --> 0:13:09.840
<v Speaker 1>to see some commercial ISPs come up, and the access

0:13:09.840 --> 0:13:12.880
<v Speaker 1>improved a little bit. In nineteen ninety one, but the

0:13:12.920 --> 0:13:16.559
<v Speaker 1>general restrictions on commercial traffic across NSF net would remain

0:13:16.600 --> 0:13:20.280
<v Speaker 1>in place until nineteen ninety five. That was a sticking

0:13:20.280 --> 0:13:23.800
<v Speaker 1>point for the development of the Internet. It wasn't illegal

0:13:23.920 --> 0:13:26.960
<v Speaker 1>to run commercial traffic over the Internet in general. So

0:13:27.320 --> 0:13:31.480
<v Speaker 1>if your connections just completely bypassed the nsf net, like

0:13:31.559 --> 0:13:35.480
<v Speaker 1>if in order to complete a commercial transaction between point

0:13:35.520 --> 0:13:39.120
<v Speaker 1>A and point B, you never had to cross any

0:13:39.160 --> 0:13:43.000
<v Speaker 1>of the network controlled by nsf net, that's fine. There

0:13:43.040 --> 0:13:46.920
<v Speaker 1>was nothing inherently illegal about using the Internet for commercial purposes.

0:13:47.480 --> 0:13:51.959
<v Speaker 1>The problem was the actual infrastructure was not supposed to

0:13:52.040 --> 0:13:54.400
<v Speaker 1>do that, at least in parts of it, and that

0:13:54.760 --> 0:14:00.439
<v Speaker 1>is what complicated everything. Now it was a huge joble

0:14:00.840 --> 0:14:03.360
<v Speaker 1>The solution ended up being the creation of a new

0:14:03.440 --> 0:14:08.680
<v Speaker 1>privatized network architecture largely built on top of what was

0:14:08.760 --> 0:14:12.600
<v Speaker 1>learned through creating nsf net, but independent of nsf net.

0:14:12.640 --> 0:14:16.120
<v Speaker 1>It essentially meant all these companies had to build a

0:14:16.120 --> 0:14:18.640
<v Speaker 1>almost like a copy of nsf net in order to

0:14:18.679 --> 0:14:25.240
<v Speaker 1>handle all that traffic and allow NSF to decommission nsf

0:14:25.320 --> 0:14:29.400
<v Speaker 1>net in nineteen ninety five, and now traffic would just

0:14:29.440 --> 0:14:32.920
<v Speaker 1>move across this other privatized architecture and there would be

0:14:33.040 --> 0:14:38.200
<v Speaker 1>no limitation to the know to commercial traffic. Now, there's

0:14:38.200 --> 0:14:40.880
<v Speaker 1>a lot more to that particular story. In fact, I

0:14:40.880 --> 0:14:45.480
<v Speaker 1>could do a full episode about the entire drama around

0:14:46.080 --> 0:14:50.560
<v Speaker 1>the transition of the Internet from a purely sort of

0:14:50.640 --> 0:14:55.680
<v Speaker 1>research based entity into a commercial entity, But for our purposes,

0:14:55.680 --> 0:14:59.760
<v Speaker 1>we're going to leave that part there. Let's talk about

0:14:59.840 --> 0:15:02.720
<v Speaker 1>the Web and web ads, because that's what this is

0:15:02.840 --> 0:15:06.280
<v Speaker 1>really about, right, Okay, I've set it up. When we

0:15:06.320 --> 0:15:09.280
<v Speaker 1>come back, i'll talk a little bit about the birth

0:15:09.400 --> 0:15:13.080
<v Speaker 1>of the World Wide Web and how that eventually led

0:15:13.200 --> 0:15:17.040
<v Speaker 1>to the creation of web ads and thus ad blocking.

0:15:18.120 --> 0:15:22.120
<v Speaker 1>But first, and trust me, I understand the irony of this.

0:15:22.680 --> 0:15:36.480
<v Speaker 1>We need to take a break to thank our sponsors. Okay,

0:15:36.520 --> 0:15:40.640
<v Speaker 1>we're back. So the beginning of the Worldwide Web. That

0:15:41.040 --> 0:15:44.120
<v Speaker 1>starts with the guy who's credited for inventing the whole

0:15:44.200 --> 0:15:47.680
<v Speaker 1>darn thing. He was a researcher who was working for CERN,

0:15:47.920 --> 0:15:51.840
<v Speaker 1>you know, the same scientific research center that runs the

0:15:51.920 --> 0:15:55.440
<v Speaker 1>Large Hadron Collider, and his name is of course Tim

0:15:55.480 --> 0:15:59.880
<v Speaker 1>berners Lee. Tim felt that we were really missing a trick,

0:16:00.240 --> 0:16:03.160
<v Speaker 1>you know, we had all these important documents. He was

0:16:03.200 --> 0:16:06.840
<v Speaker 1>probably mostly thinking about scientific documents. But we had all

0:16:06.840 --> 0:16:10.440
<v Speaker 1>these incredibly important documents, and they were stored on different

0:16:10.440 --> 0:16:13.440
<v Speaker 1>computers all over the world. And a lot of these

0:16:13.440 --> 0:16:17.400
<v Speaker 1>documents related to one another, or they each related to

0:16:17.920 --> 0:16:21.520
<v Speaker 1>common topics, but they were all distinct. They were disconnected

0:16:21.560 --> 0:16:23.960
<v Speaker 1>from each other. But what if you could build in

0:16:23.960 --> 0:16:27.920
<v Speaker 1>a way that would allow related documents to have a link,

0:16:28.120 --> 0:16:30.600
<v Speaker 1>to share a link with each other. You know, maybe

0:16:30.600 --> 0:16:33.760
<v Speaker 1>you've got a document that's about one research project about

0:16:33.800 --> 0:16:38.200
<v Speaker 1>particle physics, and you've got another research project about particle

0:16:38.240 --> 0:16:41.920
<v Speaker 1>physics that's slightly different, But combining the two would provide

0:16:42.600 --> 0:16:45.440
<v Speaker 1>future researchers with a lot more knowledge that would be

0:16:45.440 --> 0:16:48.960
<v Speaker 1>beneficial to more work. If you were able to link

0:16:48.960 --> 0:16:52.960
<v Speaker 1>those two documents together, that could be a really beneficial thing.

0:16:53.360 --> 0:16:58.040
<v Speaker 1>So Tim developed hyperlink technology, which would do just what

0:16:58.160 --> 0:17:01.320
<v Speaker 1>he was thinking. You could create a digital link between

0:17:01.560 --> 0:17:05.280
<v Speaker 1>different digital documents and navigate from one to the other

0:17:05.680 --> 0:17:09.680
<v Speaker 1>using some sort of client software. This was the basis

0:17:09.720 --> 0:17:12.440
<v Speaker 1>for the World Wide Web, and berners Lee was able

0:17:12.440 --> 0:17:16.320
<v Speaker 1>to convince CERN, which technically owned the research because it

0:17:16.359 --> 0:17:20.439
<v Speaker 1>was his employer, to release this technology to the world

0:17:20.760 --> 0:17:24.600
<v Speaker 1>in the public domain, rather than to sell it off

0:17:24.760 --> 0:17:28.280
<v Speaker 1>and have it risk becoming some sort of proprietary software

0:17:28.280 --> 0:17:33.000
<v Speaker 1>which would inherently limit its utility. Now, the world's first

0:17:33.040 --> 0:17:36.880
<v Speaker 1>website launched in nineteen ninety one on August sixth. Then

0:17:36.920 --> 0:17:39.840
<v Speaker 1>it was a text based document describing the basics of

0:17:39.880 --> 0:17:43.960
<v Speaker 1>the World Wide Web project, including how hypertext links work.

0:17:44.680 --> 0:17:47.800
<v Speaker 1>The very early days of the web were really all

0:17:47.840 --> 0:17:51.600
<v Speaker 1>about text based documents. However, it didn't take too long

0:17:51.680 --> 0:17:55.240
<v Speaker 1>for that to change. It did happen somewhat gradually because

0:17:55.320 --> 0:17:57.960
<v Speaker 1>keep in mind, outside of universities and research centers and

0:17:58.000 --> 0:18:01.479
<v Speaker 1>the like, those few people who had Internet access were

0:18:01.560 --> 0:18:03.840
<v Speaker 1>depending on stuff like dial up modems, So if you

0:18:03.880 --> 0:18:08.000
<v Speaker 1>were including things like images, it really slowed down how

0:18:08.040 --> 0:18:10.879
<v Speaker 1>long it took for a web page to load into

0:18:10.920 --> 0:18:14.920
<v Speaker 1>a browser. By the end of nineteen ninety three, there

0:18:14.920 --> 0:18:19.800
<v Speaker 1>were only around three thousand websites total. Now that was

0:18:19.800 --> 0:18:21.760
<v Speaker 1>still a growth spurt, because in ninety two it was

0:18:21.800 --> 0:18:25.720
<v Speaker 1>more like ten websites. And also in nineteen ninety three,

0:18:25.800 --> 0:18:30.199
<v Speaker 1>before the NSF net was shut down, we would start

0:18:30.280 --> 0:18:35.680
<v Speaker 1>to have our first web centric platform that would support ads.

0:18:36.880 --> 0:18:40.400
<v Speaker 1>And that platform wasn't itself a spinoff of a company

0:18:40.600 --> 0:18:43.680
<v Speaker 1>that at the time was called O'Reilly and associates. These days,

0:18:43.680 --> 0:18:47.120
<v Speaker 1>it's just known as O'Reilly Media. It was founded by

0:18:47.119 --> 0:18:51.320
<v Speaker 1>Tim O'Reilly and the company originally focused on creating technical writing,

0:18:51.400 --> 0:18:55.080
<v Speaker 1>technical documents and consulting that kind of stuff, and a

0:18:55.119 --> 0:18:58.840
<v Speaker 1>lot of different documents and even events have come out

0:18:58.880 --> 0:19:01.320
<v Speaker 1>of O'Reilly. The company is one of the reasons the

0:19:01.359 --> 0:19:03.920
<v Speaker 1>concept of web two point zero even became a thing.

0:19:04.000 --> 0:19:07.560
<v Speaker 1>For example, but we want to talk about the Global

0:19:07.880 --> 0:19:14.280
<v Speaker 1>Network Navigator or GNN. O'Reilly launched the GNN website in

0:19:14.320 --> 0:19:18.240
<v Speaker 1>May of nineteen ninety three, and essentially it was an

0:19:18.280 --> 0:19:23.200
<v Speaker 1>online magazine. In fact, originally it had a quarterly publication schedule,

0:19:24.160 --> 0:19:26.600
<v Speaker 1>so it would only change like four times a year.

0:19:26.640 --> 0:19:28.680
<v Speaker 1>But you have to remember, in the early days of

0:19:28.720 --> 0:19:32.760
<v Speaker 1>the web, web pages typically were static. You know, you

0:19:32.760 --> 0:19:36.560
<v Speaker 1>didn't have sites updating content every day, let alone multiple

0:19:36.600 --> 0:19:41.080
<v Speaker 1>times a day. Some websites would upload, and that was that.

0:19:41.800 --> 0:19:44.040
<v Speaker 1>It just served as almost like a Yellow Pages ad

0:19:44.119 --> 0:19:46.640
<v Speaker 1>or something. It didn't change. Also, I don't know how

0:19:46.640 --> 0:19:48.439
<v Speaker 1>many of you know what a Yellow Pages ad is.

0:19:48.640 --> 0:19:52.880
<v Speaker 1>Moving on. So GNN was already a little different from

0:19:52.880 --> 0:19:56.600
<v Speaker 1>other web pages, right because it would actually feature updated content,

0:19:57.160 --> 0:20:00.199
<v Speaker 1>though only a few times a year, and and this

0:20:00.280 --> 0:20:04.480
<v Speaker 1>content largely focused on features about the blossoming technology of

0:20:04.520 --> 0:20:09.280
<v Speaker 1>the World Wide Web. Another way that GNN set itself

0:20:09.320 --> 0:20:13.600
<v Speaker 1>apart from other web pages is that O'Reilly decided they

0:20:13.600 --> 0:20:18.520
<v Speaker 1>would allow for online advertising. GNN would offer companies a

0:20:18.640 --> 0:20:23.679
<v Speaker 1>chance to secure some space, some real estate on the

0:20:23.720 --> 0:20:27.600
<v Speaker 1>web page that would be dedicated to advertising to a

0:20:27.640 --> 0:20:31.919
<v Speaker 1>potential customer. And you could use hyperlink technology to facilitate

0:20:31.960 --> 0:20:36.000
<v Speaker 1>traffic to a different destination where presumably someone who's visiting

0:20:36.080 --> 0:20:40.199
<v Speaker 1>GNN could become a paying customer of the company that

0:20:40.320 --> 0:20:44.679
<v Speaker 1>advertised on GNN. Well, this set up conditions for AT

0:20:44.840 --> 0:20:48.800
<v Speaker 1>and T to purchase the very first web banner. At

0:20:48.880 --> 0:20:51.320
<v Speaker 1>least as far as I can tell, it was a

0:20:51.359 --> 0:20:54.840
<v Speaker 1>brave new world. This was in nineteen ninety four when

0:20:54.880 --> 0:20:58.639
<v Speaker 1>the first web banner ended up being displayed to the world,

0:20:59.320 --> 0:21:02.720
<v Speaker 1>and it meant there was advertising on the Internet now.

0:21:02.800 --> 0:21:06.440
<v Speaker 1>It didn't take long for there to be a kind

0:21:06.480 --> 0:21:10.119
<v Speaker 1>of land rush to the web. You know how a

0:21:10.160 --> 0:21:12.920
<v Speaker 1>lot of companies really jumped into the whole web three

0:21:13.119 --> 0:21:19.600
<v Speaker 1>slash metaverse, slash blockchain, slash NFT bandwagon not that long ago.

0:21:19.640 --> 0:21:21.520
<v Speaker 1>And how despite the fact that there were a lot

0:21:21.560 --> 0:21:25.800
<v Speaker 1>of unanswered questions about the technologies in general. There was

0:21:25.840 --> 0:21:28.760
<v Speaker 1>this perception that if you didn't get in there right away,

0:21:29.320 --> 0:21:32.439
<v Speaker 1>you were going to be left behind. That's kind of

0:21:32.480 --> 0:21:35.000
<v Speaker 1>what the Internet in general and the Web in particular

0:21:35.160 --> 0:21:39.400
<v Speaker 1>was like around this time, and there was a bit

0:21:39.600 --> 0:21:43.520
<v Speaker 1>of this struggle, this rush to get an online presence

0:21:43.600 --> 0:21:47.840
<v Speaker 1>among various companies, and in turn that really picked up

0:21:47.880 --> 0:21:51.199
<v Speaker 1>the pace when the last restrictions on commercial internet traffic

0:21:51.200 --> 0:21:55.920
<v Speaker 1>went away once NSF net decommissioned. So in nineteen ninety five,

0:21:56.440 --> 0:22:00.520
<v Speaker 1>AOL purchased GNN from O'Reilly for the print lease some

0:22:00.840 --> 0:22:04.480
<v Speaker 1>of eleven million dollars, and in that same year a

0:22:04.640 --> 0:22:08.720
<v Speaker 1>couple of guys named Dwight Merriman and Kevin O'Connor came

0:22:08.840 --> 0:22:12.680
<v Speaker 1>up with a business plan. See GNN showed that online

0:22:12.680 --> 0:22:15.919
<v Speaker 1>advertising was a very real possibility, but a lot of

0:22:15.920 --> 0:22:18.720
<v Speaker 1>companies wouldn't have the know how or the resources to

0:22:19.000 --> 0:22:23.000
<v Speaker 1>facilitate advertising on their web pages. So what was needed

0:22:23.600 --> 0:22:28.639
<v Speaker 1>was a dedicated company to handle stuff like ad sales

0:22:28.680 --> 0:22:34.040
<v Speaker 1>and performance tracking, you know, partnering advertisers with web pages,

0:22:34.080 --> 0:22:37.439
<v Speaker 1>all that kind of stuff, running ads across networks of sites,

0:22:37.480 --> 0:22:41.560
<v Speaker 1>not just on a single page and even getting into

0:22:41.640 --> 0:22:46.040
<v Speaker 1>the earliest, earliest days of what would become targeted advertising.

0:22:46.600 --> 0:22:49.960
<v Speaker 1>So the two created a service that kind of did

0:22:50.000 --> 0:22:53.440
<v Speaker 1>all these things, and they called it Double Click. Kevin

0:22:53.560 --> 0:22:56.960
<v Speaker 1>Ryan would become an early investor in the service, and

0:22:57.040 --> 0:23:00.840
<v Speaker 1>later on would become CEO of the company itself. Now

0:23:00.880 --> 0:23:03.840
<v Speaker 1>this isn't the Double Click story either, but the company

0:23:03.840 --> 0:23:08.200
<v Speaker 1>did pioneer an era in which advertising would proliferate across

0:23:08.280 --> 0:23:11.119
<v Speaker 1>the web. And if you want to know what actually

0:23:11.119 --> 0:23:14.560
<v Speaker 1>happened to double click itself, Google announced that it would

0:23:14.600 --> 0:23:17.280
<v Speaker 1>purchase double Click back in two thousand and seven for

0:23:17.400 --> 0:23:23.680
<v Speaker 1>the even more princely sum of three point one billion dollars,

0:23:23.720 --> 0:23:28.200
<v Speaker 1>showing that web advertising had truly become a gargantuan business,

0:23:28.440 --> 0:23:31.960
<v Speaker 1>and it's now part of Google's overall advertising operations. But

0:23:32.240 --> 0:23:34.920
<v Speaker 1>let's get back to ads and ad blocking, and we're

0:23:34.960 --> 0:23:40.840
<v Speaker 1>back into the mid nineteen nineties. So web advertising begins

0:23:40.880 --> 0:23:45.640
<v Speaker 1>to gainsteam. Some folks start to develop ad blindness already,

0:23:45.640 --> 0:23:48.240
<v Speaker 1>because a lot of these ads were appearing either as

0:23:48.880 --> 0:23:51.280
<v Speaker 1>a banner ad across the top or the bottom of

0:23:51.280 --> 0:23:55.280
<v Speaker 1>a web page, or along the side like in a column,

0:23:55.320 --> 0:23:57.040
<v Speaker 1>either to the left or to the right of the

0:23:57.080 --> 0:23:59.160
<v Speaker 1>main content of the web page. A lot of people

0:23:59.240 --> 0:24:02.240
<v Speaker 1>just got really good it not paying attention to that stuff,

0:24:02.720 --> 0:24:06.280
<v Speaker 1>but some folks were still frustrated that ads were showing

0:24:06.359 --> 0:24:08.720
<v Speaker 1>up when they were trying to just surf the web.

0:24:09.440 --> 0:24:13.760
<v Speaker 1>A group of students in Chapel Hill, North Carolina started

0:24:13.760 --> 0:24:17.080
<v Speaker 1>to come up with their own idea for a company.

0:24:17.440 --> 0:24:20.840
<v Speaker 1>So rather than selling ad space and slapping banner ads

0:24:20.840 --> 0:24:24.320
<v Speaker 1>all over the web, they were creating an extension to

0:24:24.440 --> 0:24:27.840
<v Speaker 1>the web browser Netscape, which at the time was almost

0:24:27.880 --> 0:24:31.080
<v Speaker 1>synonymous with the Worldwide Web itself. It's easy to forget now,

0:24:31.119 --> 0:24:35.960
<v Speaker 1>but there was a time where Netscape was essentially the

0:24:36.000 --> 0:24:40.840
<v Speaker 1>definitive web browser for the Internet. That would change, and

0:24:41.359 --> 0:24:44.159
<v Speaker 1>things would change dramatically. Like today, you could argue that

0:24:44.240 --> 0:24:48.080
<v Speaker 1>Google Chrome is one of the biggest ones out there,

0:24:48.119 --> 0:24:51.080
<v Speaker 1>but there's still there's better competition now than there was

0:24:51.160 --> 0:24:55.480
<v Speaker 1>back when Netscape was really dominating the landscape. Now, this

0:24:55.600 --> 0:24:59.680
<v Speaker 1>extension that the students created would actually block banner ads

0:24:59.720 --> 0:25:03.399
<v Speaker 1>from showing up in a user's web browser. The leader

0:25:03.440 --> 0:25:06.160
<v Speaker 1>of this group of radical revolutionaries was a guy named

0:25:06.240 --> 0:25:09.560
<v Speaker 1>James Howard. From why I understand, he wasn't even a

0:25:09.560 --> 0:25:12.560
<v Speaker 1>computer science major. He was actually focused on studying drama

0:25:12.800 --> 0:25:15.720
<v Speaker 1>as a theater, not as in, let me just walk

0:25:15.840 --> 0:25:17.480
<v Speaker 1>up to the stranger in public and see if I

0:25:17.480 --> 0:25:21.359
<v Speaker 1>can provoke a wild reaction. So Howard and his fellow

0:25:21.400 --> 0:25:25.720
<v Speaker 1>students ended up creating a company called Privnet, and the

0:25:25.760 --> 0:25:29.160
<v Speaker 1>tool they made, the ad blocking tool, got the name

0:25:29.640 --> 0:25:34.520
<v Speaker 1>Internet Fast Forward. Why Internet fast Forward, Well, we got

0:25:34.520 --> 0:25:37.879
<v Speaker 1>to understand how web ads work, right, So when you

0:25:37.960 --> 0:25:40.280
<v Speaker 1>go to a web page, what you're really doing is

0:25:40.320 --> 0:25:44.560
<v Speaker 1>your browser is sending a request to a web server

0:25:44.800 --> 0:25:49.080
<v Speaker 1>that hosts that page, and the web server serves the

0:25:49.160 --> 0:25:52.040
<v Speaker 1>page up to you. It sends the page to your

0:25:52.040 --> 0:25:56.840
<v Speaker 1>web browser. Web ads, however, typically live on some other

0:25:57.240 --> 0:26:00.520
<v Speaker 1>web server. There's like a little section in the web

0:26:00.560 --> 0:26:03.679
<v Speaker 1>page that connects to this code that links to the

0:26:03.720 --> 0:26:07.480
<v Speaker 1>ad in question, and that means that there's another fetch

0:26:07.560 --> 0:26:11.600
<v Speaker 1>and retrieval process going on when you're accessing the web page.

0:26:11.600 --> 0:26:14.600
<v Speaker 1>It's not just the content of the page itself, it's

0:26:14.640 --> 0:26:18.920
<v Speaker 1>also the AD and that can slow things down. And again,

0:26:19.000 --> 0:26:21.520
<v Speaker 1>remember we're talking in an era where people are using

0:26:21.560 --> 0:26:24.720
<v Speaker 1>dial up internet, So you're using your dial up internet

0:26:24.720 --> 0:26:28.000
<v Speaker 1>to access a web page and it's taking a really

0:26:28.000 --> 0:26:30.360
<v Speaker 1>long time, because not only is it pulling from the

0:26:30.400 --> 0:26:33.680
<v Speaker 1>website you're going to, but any web ads that might

0:26:33.720 --> 0:26:36.880
<v Speaker 1>be included on the web page that you're trying to visit.

0:26:37.320 --> 0:26:41.240
<v Speaker 1>So Internet fast forward, but speed things up by blocking

0:26:41.280 --> 0:26:44.320
<v Speaker 1>those ads now. As you might imagine, the emergence of

0:26:44.359 --> 0:26:48.840
<v Speaker 1>ad blocking immediately prompted a lot of criticism from various

0:26:48.880 --> 0:26:53.119
<v Speaker 1>other parties. Obviously, ad companies were really upset because this

0:26:53.320 --> 0:26:57.080
<v Speaker 1>was their business and blocking ads was a bad thing.

0:26:57.200 --> 0:26:59.920
<v Speaker 1>Like if you're especially if your business is dependent upon

0:27:00.080 --> 0:27:03.560
<v Speaker 1>and the performance of ads, and people are able to

0:27:03.560 --> 0:27:07.520
<v Speaker 1>block the ad entirely, well, that performance drops to nothing

0:27:07.760 --> 0:27:12.120
<v Speaker 1>if everybody's doing it. Content companies were also upset, right

0:27:12.200 --> 0:27:14.680
<v Speaker 1>because this was how they were making revenue and being

0:27:14.680 --> 0:27:19.600
<v Speaker 1>able to allow access to the content without otherwise charging

0:27:19.640 --> 0:27:22.720
<v Speaker 1>for it. So a lot of people spoke up and

0:27:22.800 --> 0:27:26.400
<v Speaker 1>said that in order for content on the Internet, well

0:27:26.440 --> 0:27:31.320
<v Speaker 1>really specifically the Web, to remain free to access, there

0:27:31.520 --> 0:27:35.200
<v Speaker 1>was this unfortunate need for ad revenue because in the end,

0:27:35.200 --> 0:27:38.720
<v Speaker 1>nothing is free. There are costs associated with everything, whether

0:27:38.760 --> 0:27:41.720
<v Speaker 1>it's creating the content or hosting it, and unless you

0:27:41.760 --> 0:27:44.919
<v Speaker 1>have a pipeline to endless resources, you have to have

0:27:44.960 --> 0:27:47.439
<v Speaker 1>a way to generate revenue to cover costs or stuff

0:27:47.520 --> 0:27:51.439
<v Speaker 1>goes away. Now, I've read a few articles that actually

0:27:51.440 --> 0:27:54.560
<v Speaker 1>published back in nineteen ninety six. That's when the Internet

0:27:54.600 --> 0:27:58.760
<v Speaker 1>fast Forward tool started to really get attention. By the

0:27:58.880 --> 0:28:01.680
<v Speaker 1>end of that year, another company called Pretty Good Privacy

0:28:01.680 --> 0:28:05.479
<v Speaker 1>would actually purchase priv Net, the creator of Internet fast Forward,

0:28:06.240 --> 0:28:08.280
<v Speaker 1>and a couple of years later they would actually have

0:28:08.320 --> 0:28:11.480
<v Speaker 1>to shut down the tool because they were being threatened

0:28:11.520 --> 0:28:16.879
<v Speaker 1>with legal cases from various companies, and in order to

0:28:17.760 --> 0:28:23.440
<v Speaker 1>avoid any incredibly expensive legal fees, they shut it down.

0:28:23.720 --> 0:28:25.960
<v Speaker 1>But anyway, back in ninety six, the interesting thing that

0:28:26.080 --> 0:28:30.120
<v Speaker 1>hits me from these articles is that Howard would be

0:28:30.200 --> 0:28:32.399
<v Speaker 1>interviewed all the time. I mean, this was big news.

0:28:32.400 --> 0:28:37.360
<v Speaker 1>It was making like TV news, and Howard framed ad

0:28:37.359 --> 0:28:40.120
<v Speaker 1>blocking is a way to cater the browsing experience to

0:28:40.280 --> 0:28:45.160
<v Speaker 1>user preferences. He was saying, shouldn't the end user be

0:28:45.320 --> 0:28:50.120
<v Speaker 1>able to determine how they get content? Like, shouldn't they

0:28:50.200 --> 0:28:54.920
<v Speaker 1>be the ones to ultimately decide whether or not certain

0:28:54.960 --> 0:28:58.440
<v Speaker 1>types of Internet content come their way, which includes ads?

0:28:59.160 --> 0:29:01.520
<v Speaker 1>So why not give them a tool that lets them

0:29:01.560 --> 0:29:05.320
<v Speaker 1>block those ads if they want to? And again, you know,

0:29:05.680 --> 0:29:07.680
<v Speaker 1>since we're talking about the era of dial up modems.

0:29:08.360 --> 0:29:11.200
<v Speaker 1>This can mean saving time for the end user. Of course,

0:29:11.520 --> 0:29:14.680
<v Speaker 1>the user's time is important, so why not give them

0:29:14.680 --> 0:29:17.160
<v Speaker 1>a tool that lets some access what they want faster

0:29:17.960 --> 0:29:24.560
<v Speaker 1>by blocking stuff they don't want, namely ads. But interestingly,

0:29:25.440 --> 0:29:27.840
<v Speaker 1>while I was looking at all these different interviews and stuff,

0:29:27.840 --> 0:29:30.520
<v Speaker 1>one of the conversations I did not see or one

0:29:30.560 --> 0:29:32.560
<v Speaker 1>of the topics that did not really pop up in

0:29:32.600 --> 0:29:36.520
<v Speaker 1>those And maybe it was simply because the media didn't

0:29:36.560 --> 0:29:42.400
<v Speaker 1>know to ask the question was really about privacy. Privacy

0:29:42.440 --> 0:29:47.280
<v Speaker 1>would become an integral component of ad blocking moving on,

0:29:47.480 --> 0:29:49.440
<v Speaker 1>but in those early days, you just didn't see it

0:29:49.480 --> 0:29:52.840
<v Speaker 1>being talked about. See back in nineteen ninety four, a

0:29:53.120 --> 0:29:57.840
<v Speaker 1>computer programmer named lou Montuli had this idea. There was

0:29:57.840 --> 0:30:02.920
<v Speaker 1>a need to preserve a use when a person was

0:30:03.000 --> 0:30:05.680
<v Speaker 1>engaging with a web page. So let me give you

0:30:05.680 --> 0:30:09.440
<v Speaker 1>an example. Let's say you visit an online store, and

0:30:09.560 --> 0:30:12.400
<v Speaker 1>let's say you start shopping around and you're filling your

0:30:12.480 --> 0:30:16.560
<v Speaker 1>virtual cart with various items. But before you can actually

0:30:17.000 --> 0:30:19.520
<v Speaker 1>go and complete the transaction, you have to log off

0:30:19.560 --> 0:30:22.400
<v Speaker 1>your computer to go do something else. Now wouldn't it

0:30:22.400 --> 0:30:26.280
<v Speaker 1>be nice when you later had the time that you

0:30:26.320 --> 0:30:28.640
<v Speaker 1>could log back in on your computer, go right back

0:30:28.680 --> 0:30:31.120
<v Speaker 1>to that web page, and your cart would still have

0:30:31.200 --> 0:30:33.960
<v Speaker 1>all the things you had put into it when you

0:30:34.080 --> 0:30:37.560
<v Speaker 1>visited earlier on. Wouldn't that be nice? Of course it would.

0:30:37.600 --> 0:30:40.320
<v Speaker 1>That's kind of how the web works, you know, Otherwise

0:30:40.360 --> 0:30:41.760
<v Speaker 1>you would have to start all over and that'd be

0:30:41.800 --> 0:30:45.480
<v Speaker 1>a frustrating experience. Well, you would have to store that data,

0:30:45.720 --> 0:30:47.360
<v Speaker 1>right You would have to have a place where that

0:30:47.520 --> 0:30:51.760
<v Speaker 1>data would be associated with your visit to that store,

0:30:52.200 --> 0:30:56.240
<v Speaker 1>and these were the items that you specifically chose. Storing

0:30:56.280 --> 0:30:59.520
<v Speaker 1>that data on web servers look like a non starter

0:31:00.520 --> 0:31:03.560
<v Speaker 1>because maybe you would never come back to the virtual store.

0:31:04.040 --> 0:31:07.400
<v Speaker 1>Then the virtual store is just storing this data on

0:31:07.520 --> 0:31:12.240
<v Speaker 1>its servers for no reason. It's just bloating up all

0:31:12.280 --> 0:31:16.120
<v Speaker 1>the data storage as all these different customers come and go.

0:31:16.720 --> 0:31:21.560
<v Speaker 1>Storing the data on your computer made more sense, right, Like,

0:31:21.600 --> 0:31:23.800
<v Speaker 1>if you had just a tiny little block of data

0:31:24.000 --> 0:31:26.440
<v Speaker 1>that sat on your computer, that's not a big deal.

0:31:26.920 --> 0:31:30.160
<v Speaker 1>But holding millions of blocks of data on a server

0:31:30.360 --> 0:31:33.400
<v Speaker 1>that just didn't make sense. So then the web page

0:31:33.400 --> 0:31:35.840
<v Speaker 1>could access this little block of data living on your

0:31:35.880 --> 0:31:39.080
<v Speaker 1>computer through the connection with the web browser, and you

0:31:39.120 --> 0:31:42.200
<v Speaker 1>would be right back where you were from your earlier session.

0:31:42.240 --> 0:31:45.400
<v Speaker 1>You'd be able to continue shopping. This technology was already

0:31:45.440 --> 0:31:48.160
<v Speaker 1>in use in other realms of computing and it was

0:31:48.240 --> 0:31:52.480
<v Speaker 1>called a cookie. So in nineteen ninety four, cookies became

0:31:52.520 --> 0:31:55.680
<v Speaker 1>a thing for web traffic once developers created the Web

0:31:55.720 --> 0:31:59.240
<v Speaker 1>Specification for them to work in Netscape and later in

0:31:59.360 --> 0:32:02.640
<v Speaker 1>other browsers as well. When we come back, we'll talk

0:32:02.680 --> 0:32:06.000
<v Speaker 1>a bit more about cookies and how that would end

0:32:06.080 --> 0:32:10.680
<v Speaker 1>up fueling another era of development in the ad blocking space.

0:32:11.520 --> 0:32:13.880
<v Speaker 1>But again and again, the irony is not lost on me.

0:32:14.320 --> 0:32:16.400
<v Speaker 1>We have to take a break for some ads of

0:32:16.440 --> 0:32:29.840
<v Speaker 1>our own. Okay, we're back, and before the break, I

0:32:29.920 --> 0:32:31.760
<v Speaker 1>was talking about cookies.

0:32:32.400 --> 0:32:32.520
<v Speaker 2>Now.

0:32:32.600 --> 0:32:35.920
<v Speaker 1>The thing about cookies is that they can not only

0:32:35.960 --> 0:32:39.120
<v Speaker 1>preserve a state that you were in when you were

0:32:40.080 --> 0:32:43.480
<v Speaker 1>visiting a website. So, for example, if you logged into

0:32:43.640 --> 0:32:46.680
<v Speaker 1>a website, like if there was a user name, password

0:32:46.760 --> 0:32:49.560
<v Speaker 1>kind of gate to the website, it could preserve that

0:32:49.600 --> 0:32:52.560
<v Speaker 1>log in so that you're using the same device you

0:32:52.680 --> 0:32:54.840
<v Speaker 1>revisit the site, you don't have to log in again.

0:32:55.120 --> 0:32:58.480
<v Speaker 1>That kind of thing. Well, they could also potentially be

0:32:58.600 --> 0:33:01.840
<v Speaker 1>used to ida to fy someone and to track a

0:33:01.960 --> 0:33:05.920
<v Speaker 1>user's activity across the web. It gets fairly complicated, but

0:33:06.000 --> 0:33:09.000
<v Speaker 1>the basic issue here is that if you want to

0:33:09.120 --> 0:33:14.880
<v Speaker 1>really browse the web privately without worrying about your activity

0:33:14.920 --> 0:33:19.120
<v Speaker 1>being tracked back to you personally, cookies are one of

0:33:19.160 --> 0:33:22.080
<v Speaker 1>the things you have to be concerned about. And so

0:33:22.360 --> 0:33:25.880
<v Speaker 1>developing a use case for ad blockers focused not just

0:33:25.920 --> 0:33:30.360
<v Speaker 1>on blocking you know ads like web banner ads. It

0:33:30.440 --> 0:33:34.960
<v Speaker 1>became a matter of protecting user privacy. The content platforms

0:33:34.960 --> 0:33:38.120
<v Speaker 1>and advertising companies didn't really like that either, but the

0:33:38.200 --> 0:33:41.880
<v Speaker 1>die had been cast, so by the late nineteen nineties

0:33:41.920 --> 0:33:45.040
<v Speaker 1>and into the early two thousands, a whole bunch of

0:33:45.040 --> 0:33:49.080
<v Speaker 1>different ad blocking solutions emerged and became available to folks.

0:33:49.600 --> 0:33:54.000
<v Speaker 1>One of those was the CYBERsitter Internet filter tool. You know.

0:33:54.080 --> 0:33:59.200
<v Speaker 1>Internet filters allow people to set a filter to determine

0:33:59.200 --> 0:34:02.000
<v Speaker 1>what kind of content is allowed to come through and

0:34:02.160 --> 0:34:04.840
<v Speaker 1>what kind of content should be blocked from a web

0:34:04.840 --> 0:34:09.160
<v Speaker 1>browser entirely, and often it's used in a way where

0:34:09.160 --> 0:34:11.080
<v Speaker 1>you could argue it's used in a way to censor

0:34:11.480 --> 0:34:13.920
<v Speaker 1>information from the web. You could argue it's in a

0:34:13.920 --> 0:34:19.800
<v Speaker 1>way to protect say, children from seeing content they really

0:34:20.200 --> 0:34:23.319
<v Speaker 1>have no business seeing. That kind of thing. There are

0:34:23.360 --> 0:34:26.239
<v Speaker 1>lots of arguments both for and against internet filters, but

0:34:26.280 --> 0:34:29.120
<v Speaker 1>Cybercenter was a big one, and it added an ad

0:34:29.160 --> 0:34:33.120
<v Speaker 1>blocking feature in the late nineteen nineties to its its service.

0:34:34.120 --> 0:34:38.320
<v Speaker 1>A company called Wrq offered up a filter called at Guard.

0:34:38.480 --> 0:34:44.680
<v Speaker 1>At Guard around the same time that CYBERsitter introduced its

0:34:45.640 --> 0:34:49.239
<v Speaker 1>ad blocking tool. At Guard would block ads as well

0:34:49.280 --> 0:34:52.400
<v Speaker 1>as cookies and other content, and could also serve as

0:34:52.400 --> 0:34:57.360
<v Speaker 1>a general firewall service. While some ad block critics dismissed

0:34:57.400 --> 0:35:00.279
<v Speaker 1>ad blocking as a nuisance back when Internet f ast

0:35:00.320 --> 0:35:03.840
<v Speaker 1>Forward showed up, now people were starting to get a

0:35:03.880 --> 0:35:06.080
<v Speaker 1>little bit more concerned, right, So you did have people

0:35:06.080 --> 0:35:10.920
<v Speaker 1>who are saying, oh, this threatens the entire structure of

0:35:10.960 --> 0:35:14.319
<v Speaker 1>the web from a revenue standpoint, But a lot of

0:35:14.360 --> 0:35:16.759
<v Speaker 1>other people said, Oh, the average person's not going to

0:35:16.840 --> 0:35:21.160
<v Speaker 1>bother downloading an ad blocker, Like maybe a few grouches will,

0:35:21.200 --> 0:35:24.600
<v Speaker 1>but not everybody will, and so it's more of a nuisance.

0:35:24.640 --> 0:35:27.319
<v Speaker 1>It's not really that big of a deal. By the

0:35:27.400 --> 0:35:30.000
<v Speaker 1>late nineties and into the early two thousands, it was

0:35:30.000 --> 0:35:32.560
<v Speaker 1>starting to look like a big deal because now ad

0:35:32.560 --> 0:35:37.040
<v Speaker 1>blockers were one getting more popular and two bringing a

0:35:37.040 --> 0:35:41.439
<v Speaker 1>little more attention to things like cookies that in part

0:35:41.480 --> 0:35:44.960
<v Speaker 1>could lead to more effective targeted advertising, but the flip

0:35:45.000 --> 0:35:48.160
<v Speaker 1>side of that was it could lead to a lot

0:35:48.200 --> 0:35:51.640
<v Speaker 1>more tracking and identification, and people were starting to feel

0:35:51.760 --> 0:35:55.680
<v Speaker 1>pretty squirreling about that. Part of the reason that web

0:35:55.800 --> 0:35:59.920
<v Speaker 1>users were starting to experiment with ad blocking really had

0:36:00.160 --> 0:36:03.240
<v Speaker 1>to do with how web ads themselves were starting to change.

0:36:03.640 --> 0:36:07.360
<v Speaker 1>So early ads mostly involved simple banners, and they weren't

0:36:07.480 --> 0:36:11.640
<v Speaker 1>that bad right, especially early early days, because everything was

0:36:11.680 --> 0:36:15.840
<v Speaker 1>pretty static. You didn't have things like lots of animations

0:36:15.960 --> 0:36:18.640
<v Speaker 1>or video or audio playing in web banner ads. It

0:36:18.719 --> 0:36:21.160
<v Speaker 1>was just kind of a static image. Later on that

0:36:21.200 --> 0:36:25.040
<v Speaker 1>would start to change as things became more dynamic on

0:36:25.080 --> 0:36:28.759
<v Speaker 1>the web, the ads became more obnoxious. But really what

0:36:29.719 --> 0:36:32.120
<v Speaker 1>pushed things into high gear was the development of the

0:36:32.120 --> 0:36:35.239
<v Speaker 1>pop up ad. And I'm sure most of you don't

0:36:35.320 --> 0:36:38.239
<v Speaker 1>need to be told what a pop up ad is,

0:36:38.280 --> 0:36:42.600
<v Speaker 1>but just in case, a pop up ad uses JavaScript

0:36:42.800 --> 0:36:46.040
<v Speaker 1>so that when a browser accesses a web page, the

0:36:46.120 --> 0:36:50.680
<v Speaker 1>JavaScript prompts a new window, typically a smaller window, to

0:36:50.920 --> 0:36:53.520
<v Speaker 1>open up on top of the web page you actually

0:36:53.560 --> 0:36:55.760
<v Speaker 1>wanted to go to. So you all know these ads

0:36:55.800 --> 0:36:58.960
<v Speaker 1>they can be awful. And because of that JavaScript thing,

0:36:59.000 --> 0:37:00.920
<v Speaker 1>you can actually end up with a whole string of

0:37:00.960 --> 0:37:05.200
<v Speaker 1>pop up ads, and you know, closing one ad can

0:37:05.239 --> 0:37:08.520
<v Speaker 1>prompt another ad to open, and so on, because developers

0:37:08.520 --> 0:37:12.520
<v Speaker 1>could link pretty much any user action with a prompt

0:37:12.560 --> 0:37:16.239
<v Speaker 1>to open another pop up, and so closing one can

0:37:16.280 --> 0:37:18.960
<v Speaker 1>make another one open. There were also variations to this.

0:37:19.040 --> 0:37:21.160
<v Speaker 1>You didn't just have pop ups, there were also pop

0:37:21.280 --> 0:37:24.920
<v Speaker 1>under ads. This also prompts another window to open, but

0:37:25.040 --> 0:37:29.760
<v Speaker 1>it opens below the web browser, so it's hidden from

0:37:29.800 --> 0:37:33.400
<v Speaker 1>you unless you're paying attention to, like a taskbar or something.

0:37:33.680 --> 0:37:36.320
<v Speaker 1>It's hidden from you until you close out of your browser,

0:37:36.360 --> 0:37:39.759
<v Speaker 1>and then surprise, you've got another window that's been opened

0:37:39.760 --> 0:37:43.279
<v Speaker 1>this whole time. Now, not only was the scene as obnoxious,

0:37:43.320 --> 0:37:46.719
<v Speaker 1>it also created opportunities for malicious folks to create all

0:37:46.800 --> 0:37:51.080
<v Speaker 1>sorts of problems. On the arguably less harmful side, you

0:37:51.120 --> 0:37:54.320
<v Speaker 1>can really troll visitors to your website site by having

0:37:54.400 --> 0:37:57.760
<v Speaker 1>like one of these chains of pop ups activate, which

0:37:57.840 --> 0:37:59.759
<v Speaker 1>just means the user ends up having to play whack

0:37:59.800 --> 0:38:02.840
<v Speaker 1>them with all the low pop up windows while just

0:38:02.880 --> 0:38:05.200
<v Speaker 1>trying to navigate the page they were actually interested in.

0:38:06.480 --> 0:38:08.600
<v Speaker 1>That was stupid, but who is at least, you know,

0:38:08.680 --> 0:38:11.880
<v Speaker 1>relatively harmless but you could also try and house links

0:38:11.920 --> 0:38:14.640
<v Speaker 1>to malware and pop ups. This was already an issue

0:38:14.920 --> 0:38:19.560
<v Speaker 1>with ads anyway, right you had malicious actors who would

0:38:20.239 --> 0:38:23.400
<v Speaker 1>work with legitimate ad companies or in some cases they

0:38:23.400 --> 0:38:28.040
<v Speaker 1>would run an illegitimate AD company and secure space on

0:38:28.120 --> 0:38:32.040
<v Speaker 1>popular web pages and nestle a link that would take

0:38:32.040 --> 0:38:35.239
<v Speaker 1>people to a place where they could potentially end up

0:38:35.280 --> 0:38:39.160
<v Speaker 1>being infected by malware. That's a real issue. It's one

0:38:39.160 --> 0:38:41.240
<v Speaker 1>of the Again, one of the reasons why ad blockers

0:38:41.239 --> 0:38:44.799
<v Speaker 1>were really starting to take off is that companies were

0:38:44.800 --> 0:38:48.200
<v Speaker 1>not being super careful and super picky about the types

0:38:48.200 --> 0:38:51.520
<v Speaker 1>of ads they were displaying against their content, and that

0:38:51.640 --> 0:38:54.799
<v Speaker 1>meant that occasionally you had these cases where people were

0:38:54.840 --> 0:38:58.520
<v Speaker 1>getting their machines infected by malware because they clicked on

0:38:58.600 --> 0:39:01.279
<v Speaker 1>an AD and you had to follow a couple more

0:39:01.320 --> 0:39:05.840
<v Speaker 1>steps like installing something and then activating it or whatever.

0:39:05.880 --> 0:39:08.719
<v Speaker 1>But the point is it was not a good look,

0:39:09.280 --> 0:39:13.520
<v Speaker 1>right Well, in two thousand and three, Henrik Sorensen introduced

0:39:13.560 --> 0:39:17.760
<v Speaker 1>a Mozilla browser extension, and this one was called ad block,

0:39:18.520 --> 0:39:21.400
<v Speaker 1>and this for a while became one of the big

0:39:21.480 --> 0:39:24.840
<v Speaker 1>names in the ad blocking world. However, it has changed

0:39:25.160 --> 0:39:30.480
<v Speaker 1>quite a bit since Sorensen first launched the extension, because

0:39:30.520 --> 0:39:33.359
<v Speaker 1>in two thousand and six, another developer who had been

0:39:33.400 --> 0:39:38.120
<v Speaker 1>working with ad Block, a developer named Vladimir Palant, took

0:39:38.239 --> 0:39:41.319
<v Speaker 1>over ad block and essentially he stripped it down to

0:39:41.400 --> 0:39:44.960
<v Speaker 1>its foundation and then rebuilt it, and the new extension

0:39:45.080 --> 0:39:48.280
<v Speaker 1>was called ad block Plus. So with ad block Plus,

0:39:48.360 --> 0:39:51.239
<v Speaker 1>users could determine what they wanted to filter out or

0:39:51.320 --> 0:39:54.839
<v Speaker 1>to allow through. And again this was following that same

0:39:54.920 --> 0:39:57.960
<v Speaker 1>philosophy that priv net had set up in the mid

0:39:58.080 --> 0:40:02.840
<v Speaker 1>nineteen nineties, this idea that end users should be allowed

0:40:02.840 --> 0:40:05.879
<v Speaker 1>to control what does and does not go into their

0:40:05.960 --> 0:40:09.160
<v Speaker 1>web browser rather than having some third party make those

0:40:09.160 --> 0:40:12.879
<v Speaker 1>decisions for the users. And if a user doesn't mind

0:40:12.960 --> 0:40:15.840
<v Speaker 1>certain ads but hates other types, like maybe they don't

0:40:15.880 --> 0:40:19.560
<v Speaker 1>mind banner ads, but they hate pop ups well, or

0:40:19.640 --> 0:40:22.440
<v Speaker 1>they don't mind ads from certain types of companies, but

0:40:22.480 --> 0:40:25.279
<v Speaker 1>they hate ads from other types of companies, why not

0:40:25.440 --> 0:40:28.040
<v Speaker 1>let the user filter out the stuff they don't like.

0:40:28.680 --> 0:40:31.720
<v Speaker 1>While on the advertising side, you had folks who felt

0:40:31.719 --> 0:40:35.320
<v Speaker 1>there were a lot of reasons why that shouldn't happen, because,

0:40:35.440 --> 0:40:37.400
<v Speaker 1>of course, there are a lot of money and ads.

0:40:38.000 --> 0:40:40.840
<v Speaker 1>Allow me to remind you that Google itself is not

0:40:41.000 --> 0:40:45.200
<v Speaker 1>really a search company that is related to, say, a

0:40:45.400 --> 0:40:51.200
<v Speaker 1>video platform, namely YouTube, and other companies as well. Google

0:40:51.280 --> 0:40:55.280
<v Speaker 1>is really an advertising company. In fact, YouTube is really

0:40:55.520 --> 0:40:59.840
<v Speaker 1>an advertising company. Those search results on Google Search and

0:40:59.840 --> 0:41:02.799
<v Speaker 1>the videos that you get in YouTube, really that's just

0:41:02.840 --> 0:41:05.520
<v Speaker 1>a way to serve more ads to users, and the

0:41:05.560 --> 0:41:09.520
<v Speaker 1>ads generate a ton of revenue will actually come back

0:41:09.560 --> 0:41:12.560
<v Speaker 1>to Google in just a moment. Now, moving on with

0:41:12.640 --> 0:41:15.239
<v Speaker 1>the history of ad blockers, y'all might remember that the

0:41:15.239 --> 0:41:18.759
<v Speaker 1>world faced a massive economic crisis in two thousand and eight.

0:41:19.520 --> 0:41:22.840
<v Speaker 1>Some places were hit much harder than others. One of

0:41:22.840 --> 0:41:25.520
<v Speaker 1>the places that was hit pretty hard was Russia. In

0:41:25.560 --> 0:41:29.000
<v Speaker 1>the aftermath of the economic crisis, a few Russian developers

0:41:29.360 --> 0:41:32.360
<v Speaker 1>created a tool called net chart and that would provide

0:41:32.560 --> 0:41:35.319
<v Speaker 1>free web analytics, so you could use this tool for

0:41:35.320 --> 0:41:39.240
<v Speaker 1>free and get web analytic information. However, in the process

0:41:39.280 --> 0:41:43.960
<v Speaker 1>of creating and then distributing this tool, the team realized

0:41:43.960 --> 0:41:48.640
<v Speaker 1>that one individual data has an awful lot of value

0:41:48.719 --> 0:41:53.600
<v Speaker 1>to it. Two, most people didn't really understand that their

0:41:53.719 --> 0:41:56.440
<v Speaker 1>data had so much value, and they were just handing

0:41:56.520 --> 0:41:59.760
<v Speaker 1>their data over for free. So there was this massive

0:41:59.760 --> 0:42:03.200
<v Speaker 1>gaps there right between the value of a thing and

0:42:04.000 --> 0:42:09.040
<v Speaker 1>the general public's understanding that that thing had value. This

0:42:09.120 --> 0:42:12.400
<v Speaker 1>in turn led to situations where people had no clue

0:42:12.560 --> 0:42:16.880
<v Speaker 1>just how trackable and identifiable they were, and ultimately how

0:42:17.000 --> 0:42:21.360
<v Speaker 1>exploitable they were. So the developers got a little concerned

0:42:21.400 --> 0:42:23.200
<v Speaker 1>about this and they decided they would make a tool

0:42:23.360 --> 0:42:27.200
<v Speaker 1>to address it, and they introduced ad Guard, which launched

0:42:27.200 --> 0:42:31.520
<v Speaker 1>around twenty ten. So, like ad Block, ad Guard would

0:42:31.520 --> 0:42:34.719
<v Speaker 1>become a really big name in the ad blocking community.

0:42:35.400 --> 0:42:38.080
<v Speaker 1>The team turned it into a paid software application for

0:42:38.160 --> 0:42:40.920
<v Speaker 1>the Windows operating system, so it was an independent thing

0:42:40.960 --> 0:42:44.279
<v Speaker 1>that you would purchase, download and install, and it would

0:42:44.360 --> 0:42:48.400
<v Speaker 1>work whenever you were accessing the web on a Windows machine.

0:42:48.440 --> 0:42:51.960
<v Speaker 1>Back in those days, Google had launched its own web

0:42:52.000 --> 0:42:55.200
<v Speaker 1>browser in two thousand and eight that was called Chrome obviously.

0:42:56.360 --> 0:42:59.719
<v Speaker 1>Then a couple of weeks after Chrome launched, Google also

0:42:59.800 --> 0:43:03.520
<v Speaker 1>laun paunched a smartphone operating system that being Android, and

0:43:03.600 --> 0:43:07.000
<v Speaker 1>for a few years, Google was kind of hands off

0:43:07.120 --> 0:43:10.280
<v Speaker 1>when it came to ad block extensions. In fact, Google

0:43:10.360 --> 0:43:14.719
<v Speaker 1>even offered some elements of filtering as well on its browsers,

0:43:15.160 --> 0:43:20.640
<v Speaker 1>so developers could create an ad blocking extension and have

0:43:20.719 --> 0:43:23.320
<v Speaker 1>it for an Android device, and even list the app

0:43:23.360 --> 0:43:26.400
<v Speaker 1>in the Google Playstore. But a few years later, in

0:43:26.440 --> 0:43:30.719
<v Speaker 1>twenty thirteen, Google kind of changed its policy and began

0:43:30.760 --> 0:43:34.800
<v Speaker 1>to remove ad blocking apps from the Playstore, including ad Guard,

0:43:35.640 --> 0:43:38.000
<v Speaker 1>and you could still get the ad Guard browser extension

0:43:38.080 --> 0:43:41.320
<v Speaker 1>for Chrome. Doing so for Android was a little bit trickier.

0:43:41.440 --> 0:43:43.720
<v Speaker 1>It's not like it was impossible, but it was harder

0:43:43.760 --> 0:43:48.279
<v Speaker 1>to find. And the world was migrating toward mobile as

0:43:48.280 --> 0:43:50.560
<v Speaker 1>being the primary way we interact with the Internet and

0:43:50.600 --> 0:43:56.319
<v Speaker 1>the web. So there are two massive motivating factors going

0:43:56.360 --> 0:44:01.360
<v Speaker 1>on here, right, motivating factors among users who might not

0:44:01.520 --> 0:44:04.759
<v Speaker 1>want to be bombarded with ads, or if they were

0:44:04.760 --> 0:44:09.319
<v Speaker 1>on slower cellular networks, maybe they wanted to limit the

0:44:09.360 --> 0:44:12.920
<v Speaker 1>ads being displayed to them because again, it was slowing

0:44:13.000 --> 0:44:17.560
<v Speaker 1>down the browsing process, it was racking up the data charges.

0:44:18.160 --> 0:44:21.560
<v Speaker 1>Why would you want to be paying for the privilege

0:44:21.560 --> 0:44:24.839
<v Speaker 1>of seeing ads because you know you're running over your

0:44:24.920 --> 0:44:29.399
<v Speaker 1>data limits when you could just block those ads and

0:44:29.480 --> 0:44:32.000
<v Speaker 1>speed everything up. Right, It was just like back in

0:44:32.040 --> 0:44:34.400
<v Speaker 1>the dial up days. So a lot of people wanted

0:44:34.440 --> 0:44:37.359
<v Speaker 1>to have an ad blocker on their phone just so

0:44:37.400 --> 0:44:40.279
<v Speaker 1>that they weren't having to wait so long for web

0:44:40.320 --> 0:44:43.360
<v Speaker 1>pages to load. Up or to have to navigate a

0:44:43.360 --> 0:44:46.160
<v Speaker 1>web page while also trying to dodge all these different

0:44:46.239 --> 0:44:50.239
<v Speaker 1>ads that might display in a really irritating and frustrating way.

0:44:50.840 --> 0:44:52.959
<v Speaker 1>So there was that. But then on the other side

0:44:52.960 --> 0:44:56.200
<v Speaker 1>of it, on the industry side, there was this big

0:44:56.280 --> 0:44:59.840
<v Speaker 1>shift of people starting to use mobile devices more frequently

0:45:00.120 --> 0:45:04.160
<v Speaker 1>access the web than they had been with desktop and

0:45:04.239 --> 0:45:11.080
<v Speaker 1>laptop web browsers, So there was a huge incentive for

0:45:11.320 --> 0:45:15.040
<v Speaker 1>the industry to really push to make ad blocking difficult

0:45:15.080 --> 0:45:19.320
<v Speaker 1>to do on mobile devices. So is this struggle between

0:45:19.320 --> 0:45:22.600
<v Speaker 1>the two. Meanwhile, other companies would actually try to use

0:45:22.680 --> 0:45:26.319
<v Speaker 1>legal means to force ad blocking software companies to discontinue

0:45:26.320 --> 0:45:30.240
<v Speaker 1>their products. For example, there's a media company called alex

0:45:30.360 --> 0:45:35.959
<v Speaker 1>Springer which is based in Europe, and it sued ad

0:45:36.000 --> 0:45:39.480
<v Speaker 1>block plus in the German court system, arguing that the

0:45:39.520 --> 0:45:44.000
<v Speaker 1>service was against the law, that it was interfering with

0:45:44.040 --> 0:45:47.240
<v Speaker 1>the way alex Springer was trying to display web pages

0:45:47.280 --> 0:45:50.600
<v Speaker 1>to users, and that it should be illegal or it

0:45:50.719 --> 0:45:54.440
<v Speaker 1>was illegal. This case went all the way to the

0:45:54.520 --> 0:45:59.720
<v Speaker 1>German Supreme Court and ultimately the Supreme Court of Germany

0:46:00.080 --> 0:46:03.959
<v Speaker 1>ruled that it wasn't against the law. The ad block

0:46:04.040 --> 0:46:08.320
<v Speaker 1>plus wasn't doing anything illegal. Ad blocking itself was not illegal,

0:46:08.800 --> 0:46:11.160
<v Speaker 1>which was seen as a huge victory for the ad

0:46:11.200 --> 0:46:14.480
<v Speaker 1>blocking community. Of course, that's one court in one region,

0:46:15.160 --> 0:46:18.040
<v Speaker 1>so the battle rage is on all around the world.

0:46:18.600 --> 0:46:22.440
<v Speaker 1>And again we can understand both sides, I think, right,

0:46:22.520 --> 0:46:25.520
<v Speaker 1>you can understand the side that says we need to

0:46:25.560 --> 0:46:28.720
<v Speaker 1>find a way to be able to support what we're doing,

0:46:29.000 --> 0:46:31.799
<v Speaker 1>so we have to generate revenue. But you can also

0:46:31.880 --> 0:46:35.800
<v Speaker 1>understand why people are one frustrated with the experience because

0:46:35.960 --> 0:46:38.200
<v Speaker 1>there are a lot of web pages that incorporate ads

0:46:38.320 --> 0:46:41.080
<v Speaker 1>in a way that's just terrible. I don't know how

0:46:41.120 --> 0:46:45.200
<v Speaker 1>frustrated you are with web pages that are supposed to

0:46:45.200 --> 0:46:48.120
<v Speaker 1>be an article about something, or this happens all the time,

0:46:48.200 --> 0:46:51.520
<v Speaker 1>a recipe and you have to scroll and scroll and

0:46:51.560 --> 0:46:55.080
<v Speaker 1>scroll past like ten paragraphs of text before you get

0:46:55.080 --> 0:46:59.080
<v Speaker 1>to the point. That's because all that scrolling is taking

0:46:59.080 --> 0:47:01.560
<v Speaker 1>you past web ad versus web ad.

0:47:01.680 --> 0:47:04.920
<v Speaker 2>Right that it's the same thing as all the articles

0:47:04.960 --> 0:47:07.319
<v Speaker 2>that were turned into slide shows back in the day,

0:47:08.080 --> 0:47:12.880
<v Speaker 2>because you could display different ads against every slide.

0:47:12.920 --> 0:47:16.919
<v Speaker 1>In the slide show or the gallery or whatever. That

0:47:17.000 --> 0:47:19.560
<v Speaker 1>kind of stuff is what really rubs people the wrong way,

0:47:19.600 --> 0:47:22.480
<v Speaker 1>because again, they see the sausage at work, right, they

0:47:22.480 --> 0:47:25.720
<v Speaker 1>see the sausage being made and they resent being part

0:47:25.719 --> 0:47:29.080
<v Speaker 1>of that. Or it can be very intrusive with the

0:47:29.080 --> 0:47:31.239
<v Speaker 1>ones that are playing video or audio. So you can

0:47:31.239 --> 0:47:33.520
<v Speaker 1>totally understand that. And that's before you get into the

0:47:33.560 --> 0:47:37.799
<v Speaker 1>ad tracking part and the privacy and security concerns. Those

0:47:37.800 --> 0:47:42.280
<v Speaker 1>are obviously very understandable too. So again, I understand ad blocking.

0:47:42.520 --> 0:47:45.120
<v Speaker 1>I understand why people use it. I try not to

0:47:45.239 --> 0:47:48.959
<v Speaker 1>use it. I don't use it on this computer. I've

0:47:48.960 --> 0:47:51.759
<v Speaker 1>had it installed on another computer where I will occasionally

0:47:51.840 --> 0:47:54.520
<v Speaker 1>use it if I'm encountering web pages that are just

0:47:54.560 --> 0:47:58.840
<v Speaker 1>impossible for me to navigate without it being truly intrusive.

0:48:00.000 --> 0:48:02.239
<v Speaker 1>So good about it. But I'd be lying if I

0:48:02.239 --> 0:48:05.560
<v Speaker 1>said I never used it. But yeah, that's kind of

0:48:05.560 --> 0:48:07.959
<v Speaker 1>the history of ad blocking. Now, one thing I didn't

0:48:08.000 --> 0:48:11.360
<v Speaker 1>talk about are the actual mechanics of ad blocking, and

0:48:11.360 --> 0:48:15.960
<v Speaker 1>that's largely because that's a seesaw kind of discussion. Right.

0:48:16.040 --> 0:48:20.880
<v Speaker 1>The advertising world develops new technologies, the ad blocking world

0:48:21.040 --> 0:48:24.040
<v Speaker 1>develops new ways to get around those technologies, and it

0:48:24.080 --> 0:48:27.360
<v Speaker 1>goes back and forth. So that would require a whole

0:48:27.440 --> 0:48:30.600
<v Speaker 1>series of episodes and get into some very technical details.

0:48:30.719 --> 0:48:33.480
<v Speaker 1>I didn't think we're really necessary to get an appreciation

0:48:33.600 --> 0:48:38.120
<v Speaker 1>of how we got here. Hopefully we will eventually enter

0:48:38.160 --> 0:48:41.640
<v Speaker 1>into an era where everyone understands the value of their information.

0:48:42.000 --> 0:48:44.719
<v Speaker 1>We have systems in place to protect information, people have

0:48:44.760 --> 0:48:48.400
<v Speaker 1>more control over what information they do and do not share.

0:48:49.200 --> 0:48:51.799
<v Speaker 1>But until then, I think the ad blocking stuff is

0:48:51.880 --> 0:48:57.160
<v Speaker 1>really playing a necessary component in being a digital citizen

0:48:57.560 --> 0:49:01.239
<v Speaker 1>and being one that is being careful of their own identity.

0:49:01.719 --> 0:49:05.719
<v Speaker 1>It would be disingenuous to say otherwise, despite the fact that, yes,

0:49:06.280 --> 0:49:10.880
<v Speaker 1>this show is ad supported and I love my advertisers

0:49:11.120 --> 0:49:14.400
<v Speaker 1>like I love the folks who agree to support this show,

0:49:15.080 --> 0:49:18.120
<v Speaker 1>and for the most part, I think we've done pretty

0:49:18.120 --> 0:49:21.560
<v Speaker 1>well with partnering with companies that do do it the

0:49:21.640 --> 0:49:25.799
<v Speaker 1>right way. But yeah, you can't deny that there are

0:49:25.880 --> 0:49:30.680
<v Speaker 1>reasons to be careful in the ad world out there online. Okay,

0:49:31.120 --> 0:49:32.880
<v Speaker 1>that's it for this episode. It was going to be

0:49:32.920 --> 0:49:37.120
<v Speaker 1>a you know, tech stuff tidbits episode, but uh, coming

0:49:37.200 --> 0:49:39.560
<v Speaker 1>up on fifty minutes that's not a tech stuff tidbits,

0:49:39.920 --> 0:49:42.800
<v Speaker 1>but it was important. I look forward to covering related

0:49:42.840 --> 0:49:45.040
<v Speaker 1>topics that I've touched on in this episode in the future.

0:49:45.160 --> 0:49:47.719
<v Speaker 1>If there are any that y'all think are exciting? Get

0:49:47.760 --> 0:49:49.520
<v Speaker 1>in touch with me. Let me know. I don't know

0:49:49.520 --> 0:49:51.600
<v Speaker 1>how you'll get in touch with me. I guess you'll

0:49:51.600 --> 0:49:55.040
<v Speaker 1>figure it out. Until then, I'll talk to you again,

0:49:55.840 --> 0:50:05.759
<v Speaker 1>really soon. Tech Stuff is an iHeartRadio production. For more

0:50:05.840 --> 0:50:10.600
<v Speaker 1>podcasts from iHeartRadio, visit the iHeartRadio app, Apple Podcasts, or

0:50:10.600 --> 0:50:12.560
<v Speaker 1>wherever you listen to your favorite shows.