AdGuard
AdGuard for Android
The strongest whole-phone blocker on Android, because it filters apps and games as well as browsers. It does this by launching a small VPN server on the phone itself, so it works without rooting the device.
Two catches matter before handing it to a housemate. Google Play does not carry it, so it installs from AdGuard's site as an APK or from the Samsung Galaxy, Huawei AppGallery or Xiaomi stores. And app filtering is a paid feature after a 14-day trial; the free version cannot filter apps. For a phone where sideloading is a step too far, a blocking DNS service set in Android's Private DNS setting covers much of the same ground with nothing to install.
More about AdGuard