How to permanently disable browser ads on Xiaomi phone: a detailed guide

Intrusive advertising in the browser of Xiaomi smartphone is one of the most common problems of users. Even after buying a new device, many people encounter banners, pop-ups and advertising blocks that interfere with comfortable surfing. MIUI, pre-installed applications and specific system settings.

In this article, we’ll look at all the ways you can disable ads, from standard browser settings to deep changes to the system, how to remove ads in Mi Browser, Google Chrome, and other popular browsers, and how to permanently eliminate system advertising notifications that appear even on a locked screen.

Important: some methods require administrator rights or additional apps, and we'll explain in detail what risks this entails and how to minimize them, and if you're willing to get back to a clean Internet without intrusive banners, let's get started!

Why does Xiaomi’s browser appear advertising?

The main reason for the appearance of advertising is the corporate shell MIUI, It's integrated into all Xiaomi smartphones. Even if you use Google Chrome, it can replace some of the page elements with its ad units:

  • πŸ”Ή Mi Browser is a standard browser from Xiaomi, which by default shows ads on the home page and in search results.
  • πŸ”Ή System notifications β€” MIUI Sends push notifications even on a locked screen.
  • πŸ”Ή Pre-installed apps – some services (e.g. Mi Video, Mi Music) embed ads into browser windows.
  • πŸ”Ή Personalized recommendations β€” MIUI Analyzes your actions and selects β€œuseful” content that is actually advertising.

Advertising may also be due to:

  • πŸ“± Viruses or malicious extensions – if you have installed APK-files from unverified sources.
  • 🌐 Unsafe sites – some sites themselves show aggressive ads that are difficult to block.
  • πŸ”„ Updates MIUI β€” after upgrading the system, the ad blocking settings are sometimes reset.

⚠️ If the ads appear even in Google Chrome or Mozilla Firefox, the problem lies not in the browser, and in the system settings. MIUI. In this case, you need to turn off advertising at the shell level, not only in the application itself.

πŸ“Š What browser do you use on Xiaomi?
Mi Browser
Google Chrome
Mozilla Firefox
Other
I don't know.

Method 1: Disabling Advertising in the Standard Mi Browser

Mi Browser is a branded browser from Xiaomi, which is installed by default on all devices with MIUI. He's known for aggressive display of ads on the homepage, bookmarks, and even search results. To remove them, follow these steps:

Step 1: Turn off personalized recommendations

  1. Open Mi Browser.
  2. Slip on three dots in the lower right corner β†’ Settings.
  3. Go to the front page.
  4. Turn off the sliders: πŸ”˜ Personalized recommendations πŸ”˜ Showing the news πŸ”˜ Show quick links

Step 2: Remove the ads in the search bar

  1. In the same browser settings go to Search.
  2. Choose Google as the default search engine (instead of Mi Search).
  3. Turn off the option to Show sentences when entering.

Step 3: Reset the main page

  1. Back to Settings β†’ Main page.
  2. Click Reset the main page.
  3. Choose a blank page or add your bookmarks manually.

β˜‘οΈ Checklist for cleaning Mi Browser

Done: 0 / 4

⚠️ Warning: If you still see ads after these actions, check if you have additional extensions installed in your browser. β†’ Additionally. β†’ Extensions and remove all suspicious plugins.

Method 2: Blocking system advertising in MIUI (browser-wide)

If the ads appear not only in Mi Browser, but also in Chrome, Firefox or other applications, the problem lies in the settings of the shell itself. MIUI. To disable system advertising, follow the following steps:

Step 1: Turn off advertising notifications

  1. Go to Settings β†’ Notifications and Status bar.
  2. Put it on Notification Management.
  3. Find Advertising Notices (or Msa, Miui Daemon) and turn them off.

Step 2: Ban personalized advertising

  1. Open the Settings. β†’ Confidentiality.
  2. Choose Advertising (or Personalized Advertising).
  3. Turn off the slider Personalized advertising.
  4. Reset the advertising ID by clicking Reset the ad ID.
  5. Turn them off: πŸ”˜ Auto-start πŸ”˜ Background activity πŸ”˜ Showing notifications
MIUI ServiceWhat's he doing?How to turn off
MsaResponsible for push notifications, including advertisingDisable autostart and background activity
Miui DaemonSystem process showing advertising in the interfaceProhibiting Notifications
AnalyticsCollects data on user behavior for targeted advertisingDisable background activity and data collection
Mi BrowserShows ads on the homepage and in searchDisable personalized recommendations (see Method 1)

πŸ’‘

If some features (e.g., Mi Account synchronization) have stopped working after disabling advertising services, return Msa settings to their original state, but leave the notifications bar.

Method 3: Use of AdBlockers (AdBlock)

If system settings don't work, you can install specialized ad-blocking apps that work at the network level and filter out ad requests before they reach the browser.

Option 1: Blokada (does not require root rights)

  • πŸ“± Install Blokada from the official website (not from Google Play!).
  • πŸ”§ After installation, open the application and activate the lock.
  • πŸ›‘οΈ Select a list of filters (EasyList is recommended) + EasyPrivacy).
  • πŸ”„ Reset the device.

Option 2: AdGuard (with localization) VPN)

  • πŸ“± Download AdGuard from Google Play.
  • πŸ”§ Launch the application and turn on the Protection.
  • πŸ“‹ Select in the settings: πŸ”˜ Filtration DNS β†’ AdGuard DNS πŸ”˜ Ad filters β†’ activate all available
  • πŸ”„ Restart the browser.

Option 3: DNS-filtering (without installing applications)

If you do not want to install additional programs, you can configure DNS-server right in the phone settings:

  1. Go to Settings β†’ Connections and Sharing β†’ Private DNS.
  2. Select the host name of the private DNS provider.
  3. Enter one of the addresses: πŸ”Ή dns.adguard.com (AdGuard DNS) πŸ”Ή family.adguard.com (with adult content blocked) πŸ”Ή 1.1.1.3 (Cloudflare Family)

Save the settings and restart the phone.

⚠️ Note: Some ad blockers (e.g. Blokada) create local ad blockers VPN. It can be in conflict with others. VPN-If payment systems stop working after installation, temporarily disable the blocker.

What to do if the blocker is not working?
If the ads are still shown after installing AdBlock, check: 1. Is the power saving mode for the blocker turned on (it can turn off in the background). 2. Does it conflict with another? VPN 3. Are filter lists updated (manually update them in the application settings). 4. Does the browser use its own filters? DNS (In Chrome, check the privacy and security settings β†’ Safe. DNS).

Method 4: Removing Pre-Installed Advertising Applications

Many Xiaomi smartphones are coming with pre-installed apps that show ads even without your knowledge, some that can be removed and some that can only be disabled, and here is a list of the most annoying services:

AnnexWhat's he doing?Can I remove it?
Mi VideoShows ads in the video player and embeds banners in the browserYes (total removal)
Mi MusicDisplays banner ads in a music playerYes (total removal)
Mi BrowserThe main source of advertising on the InternetNo (you can only turn it off)
Msa (Mobile Services Framework)Responsible for push notifications with advertisingNo (you can turn off autostart)
Cleaner (Purifier)Shows advertising when optimizing the systemYes (total removal)

How to remove unnecessary applications:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find an unneeded app (such as Mi Video).
  3. Tap Remove (if the button is active) or Disable.
  4. Confirm the action.

If the Remove button is inactive, it means the application is system.

  1. Press Turn Off.
  2. Then select Remove Updates (if any).
  3. Disable all permissions for the application in the Permissions section.

πŸ’‘

Removing preinstalled applications does not require root rights, but may cause some features to fail MIUI (For example, synchronization with Mi Account).

Method 5: Set up Google Chrome to block ads

If you're using Google Chrome, but the ads are still leaking, the problem may be in your browser settings or syncing with your Google account. Here's how to fix this:

Step 1: Turn off personalized ads on Google

  1. Open Google Advertising Settings in your browser.
  2. Turn off the slider Personalized advertising.
  3. Click Ad Settings Management and turn off all categories.

Step 2: Set up a lock on pop-up windows

  1. In Chrome, tap three dots. β†’ Settings.
  2. Go to Privacy and Security β†’ Site settings β†’ Pop-ups and redirects.
  3. Make sure that the pop-up and redirect option is turned off.

Step 3: Install an extension to block ads

Unlike the desktop version, Chrome for Android does not support extensions, but you can use a workaround:

  1. Install Mozilla Firefox or Kiwi Browser (supports Chrome extensions).
  2. In Kiwi Browser, go to Settings. β†’ Expansion.
  3. Install uBlock Origin or AdBlock Plus.

Step 4: Clear the Chrome Cache and Data

  1. Go to Settings. β†’ Annexes β†’ Google Chrome β†’ Memory.
  2. Click Clear the cache and Clear the data.
  3. Restart the browser.

⚠️ Note: If you use Chrome with sync, clearing the data will remove all bookmarks, passwords and history. pre-backup through Settings β†’ Google β†’ Backup.

Method 6: Radical methods (for advanced users)

If none of these things work, there are radical measures that require super-user rights or deep interference, and only use them if you understand the risks.

Method 1: Disabling advertising services through ADB

This method does not require root rights, but you need debugging. USB:

  1. Turn on Developer Mode (7 times tap the MIUI version in Settings β†’ About Phone).
  2. Activate Debugging by USB in Settings β†’ Additional β†’ For developers.
  3. Connect your phone to your PC and execute the commands: adb shell pm disable-user --user 0 com.miui.systemAdSolution adb shell pm disable-user --user 0 com.xiaomi.joyose adb shell pm disable-user --user 0 com.miui.analytics
  4. Reset the device.

Method 2: Remove advertising packages through Magisk (root required)

If you have root rights, you can completely remove the advertising modules:

  1. Install Magisk module to block ads in MIUI.
  2. Reset the phone to recovery mode (TWRP).
  3. Install the module via Install.
  4. Clear the cache and restart.
What happens if you do it wrong? ADB-team?
Incorrect disabling of system packages can lead to: - inability to update MIUI; - Failures in some functions (such as theme or cloud storage); crashes in system applications. Always back up before making changes!

FAQ: Frequent questions about ad blocking on Xiaomi

❓ Why did the advertisement reappear after the reset?
When reset to factory settings, all system applications (including Msa and Mi Browser) return to their original state. To prevent ads from returning: Immediately after reset, turn off personalized ads in Settings β†’ Privacy: Remove or disable Mi Browser and other unnecessary apps. Install an ad blocker (such as AdGuard) before your first Internet connection.
❓ Can I turn off advertising without root rights?
In 90% of cases, standard methods are sufficient: πŸ”Ή Disabling personalized advertising in MIUI. πŸ”Ή Setting up DNS (For example, AdGuard. DNS). πŸ”Ή Install blockers like Blokada or AdGuard. πŸ”Ή Removal of pre-installed advertising applications. Root rights are only needed to thoroughly clean the system of advertising modules.
❓ Why Chrome is blocking ads, but Mi Browser is not?
Mi Browser uses its own algorithms for displaying ads that are not blocked by standard means: πŸ”Ή Built-in advertising SDK Xiaomi. πŸ”Ή Substituting search queries through Mi Search. πŸ”Ή System push notifications that the browser receives directly from MIUI. Solution: Either give up Mi Browser completely in favor of the new model. Chrome/Firefox, or combine ad blockers with disabling system services (see Method) 2).
❓ Ad blockers eat the battery?
Yeah, but not much: πŸ”‹ Blokada consumes ~1-3% Charges per day (works as a local charge) VPN). πŸ”‹ AdGuard without background - up 5% surfing. πŸ”‹ DNS-Filtering (for example, through a private DNS) It's not really affecting the battery, so it's going to reduce consumption: πŸ”Ή Turn off the background work of the blocker (if it is not needed) 24/7). πŸ”Ή Use energy saving modes for the application.
❓Legal: Is it legal to block ads on Xiaomi?
From a legal perspective: βœ… Blocking ads in your browser is legal because you control the content on your device. βœ… Disabling system notifications MIUI β€” It also doesn’t violate the law, as it’s your phone’s settings. ⚠️ Removing pre-installed apps is a grey area. Xiaomi may consider this a violation of the license agreement (but in practice there will be no consequences). ❌ Distribution of modified firmware with remote advertising may violate Xiaomi’s copyright. Important: Xiaomi does not block devices for disabling ads, but may restrict access to certain services (for example, cloud storage) if it detects deep changes in the system.