I'm surprised this worked. I would have assumed he had adblock of some sort.

Mobile apps and some mobile browsers don't support ad block.

While I have ublock on my laptop, i still get ads when I am on my phone which ironically is where these companies get most of their revenue these days.

If you have a Raspberry Pi, look into using Pi-hole[1]. It provides network-wide blocking when installed on your home network by proxying requests. I also use AdGuard Pro[2], which provides a similar function when I'm outside my home network. Both happen to be open source software[3][4], so that's a plus.

[1]: https://pi-hole.net/

[2]: https://adguard.com/en/adguard-ios-pro/overview.html

[3]: https://github.com/pi-hole/pi-hole

[4]: https://github.com/AdguardTeam/AdguardForiOS