The effect of ad blocking on user engagement with the web

Web users are increasingly turning to ad blockers to avoid ads, which are often perceived as annoying or an invasion of privacy. While there has been significant research into the factors driving ad blocker adoption and the detrimental effect to ad publishers on the Web, the resulting effects of ad blocker usage on Web users’ browsing experience is not well understood. To approach this problem, we conduct a retrospective natural field experiment using Firefox browser usage data, with the goal of estimating the effect of adblocking on user engagement with the Web. We focus on new users who installed an ad blocker after a baseline observation period, to avoid comparing different populations. Their subsequent browser activity is compared against that of a control group, whose members do not use ad blockers, over a corresponding observation period, controlling for prior baseline usage. In order to estimate causal effects, we employ propensity score matching on a number of other features recorded during the baseline period. In the group that installed an ad blocker, we find significant increases in both active time spent in the browser (+28% over control) and the number of pages viewed (+15% over control), while seeing no change in the number of searches. Additionally, by reapplying the same methodology to other popular Firefox browser extensions, we show that these effects are specific to ad blockers. We conclude that ad blocking has a positive impact on user engagement with the Web, suggesting that any costs of using ad blockers to users’ browsing experience are largely drowned out by the utility that they offer.

I, too, use ad blockers on all my browsers and devices – and I can safely say that if ad blockers didn’t exist, I’d be spending a lot less time reading websites online. Note that this study was performed by Mozilla employees.


  1. 2018-10-02 9:45 pm
    • 2018-10-03 10:15 am
  2. 2018-10-03 12:54 am
    • 2018-10-03 1:12 am
    • 2018-10-03 3:15 pm
  3. 2018-10-03 4:33 am
  4. 2018-10-03 5:43 am
  5. 2018-10-03 8:14 am
    • 2018-10-03 8:05 pm
  6. 2018-10-03 8:14 am
    • 2018-10-03 3:35 pm
  7. 2018-10-03 8:24 am
    • 2018-10-03 10:27 am
      • 2018-10-03 11:27 am
        • 2018-10-03 3:15 pm
          • 2018-10-03 3:32 pm
  8. 2018-10-03 11:20 pm
  9. 2018-10-04 12:30 am
    • 2018-10-04 1:42 am
  10. 2018-10-04 1:40 am