How to block gambling sites on Android (Chrome and apps)
Android has a built-in way to filter every app and browser at once. Most people never turn it on.
Short on time? See how to block gambling on your phone in minutes with BetClear.
Updated July 21, 2026 · 3 min read
Short answer
- The most complete method is Private DNS (Settings > Network & internet > Private DNS). It filters Chrome, other browsers and apps together.
- Chrome's own settings and site-block extensions only cover one browser, and betting apps ignore them.
- Also uninstall betting apps and limit new installs through Google Play parental controls with a PIN you don't know.
- Private DNS follows the phone on Wi-Fi and mobile data, so there is nothing to switch on before a session.
Why Private DNS beats blocking in Chrome
Every site and app starts by asking a DNS server for an address. Android's Private DNS setting lets you choose that server, and a filtering server simply refuses to answer for gambling domains. The site never loads, whether you open it in Chrome, Firefox, an in-app browser or a betting app.
Browser-level blocking misses all of that. Add a second browser or an app and the block is gone.
- Works in every browser and app, on Wi-Fi and mobile data.
- No background app running, so no battery cost and nothing to force-close.
- The blocklist is maintained for you as new betting sites appear.
How to turn on Private DNS on Android
The menu names vary slightly between Samsung, Pixel and other makers, but the setting is the same one.
- Open Settings > Network & internet (on Samsung: Connections > More connection settings).
- Tap Private DNS and choose 'Private DNS provider hostname'.
- Paste the hostname your blocker gives you and tap Save. With BetClear it's shown on the install page after you subscribe.
- Open a betting site in Chrome to confirm it no longer loads.
Remove the apps and limit new ones
Private DNS stops betting apps from reaching their servers, but the icons are still there and a craving may push you to look for a workaround. Uninstall them.
- Settings > Apps, then uninstall each betting app, or remove the gambling-related ones from Play Store > Manage apps.
- Play Store > Settings > Family > Parental controls: set a PIN someone else holds and restrict app ratings.
- Log out of the Google account on any old devices that still have betting apps installed.
Close the gaps people use to get around it
Private DNS can be switched off in a few taps, and a VPN or a different Private DNS hostname bypasses it. That is why the lock matters more than the setting itself.
Hand the Play Store PIN to someone you trust, use a blocker that is tied to an account rather than a setting you can quietly reset, and add a bank gambling block so payments fail even if access comes back.
Block gambling on your Android phone
BetClear blocks 500,000+ gambling websites on Android through Private DNS. Setup takes a couple of minutes and stays on automatically.
Frequently asked questions
- How do I block gambling sites on Android?
- Turn on Private DNS in Settings > Network & internet and point it at a filtering hostname such as BetClear's. It blocks gambling sites in Chrome and every other app, with no app running in the background.
- Does Private DNS block betting apps too?
- It stops them loading data because their servers are blocked, so most stop working. Uninstalling them and restricting new installs through Google Play parental controls finishes the job.
- Can I block gambling in Chrome only?
- You can with a site-block extension or Chrome's safe-browsing options, but that leaves every other browser and app open. Device-wide Private DNS is the more reliable choice.
- Will Private DNS slow my phone down?
- No noticeable difference for most people. The lookup happens over an encrypted connection to the filtering server instead of your network's default, and nothing runs in the background.
Keep reading
BetClear is a gambling website blocker, not a medical service. If you need clinical or crisis support, contact a qualified professional or a responsible-gambling helpline.