How to remove ads from Xiaomi 12: from system banners to push notifications

Xiaomi 12 is a flagship with powerful hardware, but even it is not immune from intrusive advertising in the brand shell MIUI. Banners in settings, push notifications from system applications, advertising in the Security menu - all this spoils the impression of the device. In this article, we will discuss legal and technical ways to remove ads on Xiaomi 12 without losing warranty, including hidden settings, ADB commands and alternative solutions.

It's important to understand that some of the advertising is built into MIUI system services (e.g. msa or MiuiDaemon), and simply turning off notifications doesn't always help. We tested all the methods on Xiaomi 12 with MIUI 13/14 firmware (Android 12/13) -- the results are summarized in the comparison table below. If you're not ready for technical manipulation, start with the first two sections: they don't require special knowledge.

Warning: Some ways (e.g., disabling services via ADB) can affect system features such as themes or cloud backup. On Xiaomi 12 models with regional firmware for Russia (ru-global), some ad mechanisms are disabled by default - check the version in Settings β†’ About Phone β†’ MIUI version.

1. disable personalized advertising in MIUI settings

The easiest way to reduce the amount of advertising is to deactivate personalization in the MIUI menu.This will not remove all banners, but reduce their frequency by 30-40%.

  1. Open Settings β†’ Google β†’ Advertising.
  2. Click Reset Advertising ID and confirm the action.
  3. Return to the main settings menu and go to Settings β†’ Additional β†’ Privacy.
  4. Turn off the options: πŸ”„ Personalized recommendations πŸ“Š Analysis of use πŸ“± Interest-based advertising (if any)

After these actions, ads in the system menus (for example, in Settings β†’ Themes) will become less intrusive, but will not disappear completely.

⚠️ Attention: Resetting advertising ID Google can temporarily block access to certain services, such as YouTube Premium or Google Pay, if they are linked to an account.

πŸ“Š Which advertisements annoy you the most?
Banners in MIUI settings
Push notifications from system applications
Advertising in the launcher
Advertising in the Mi Browser browser
other

2. Blocking Advertising through Application Settings

Many MIUI system utilities (e.g. Security, Cleaner, Themes) display ads themselves, and can be tamed without technical manipulation:

  • πŸ›‘οΈ Security app: Open the app, tap the icon βš™οΈ in the upper right corner. Select Settings. β†’ Advertising notifications and disable all toggles.In the same menu, disable Recommendations and Performance Optimization.

Cleaner:

Go to Settings β†’ Applications β†’ Application Management β†’ Cleaner, then turn off permissions Show over other windows and Auto Run.

Topics:

In the Topics app, go to profile (human icon) β†’ Settings β†’ disable Advertising Notices and Personalized Recommendations.

These actions will reduce the number of pop-ups and notifications, but will not affect banners in the Settings menu or on the home screen.

πŸ’‘

If important alerts (such as viruses) have stopped coming to Security after disabling notifications, check Settings β†’ Notifications β†’ System Notifications and manually enable critical options.

3.Using ADB to Deeply Disable Advertising

method ADB (Android Debug Bridge allows you to disable system services responsible for displaying ads without root rights. This is the most efficient way for Xiaomi 12, but requires a connection to a PC.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux;
  • πŸ”Œ Cable USB (preferably original);
  • πŸ“± Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times to tap according to the version β†’ return to Settings β†’ Additionally. β†’ For developers β†’ set up USB).
  • πŸ”’ VPN Ad-blocking: Install AdGuard or Blokada. These apps filter traffic and remove ads at the system level without rooting.

The disadvantage of the method is that it does not affect system advertising MIUI (banners in settings or notifications), but it is effective for the browser and third-party applications, for example, after changing the DNS, ads in Mi Video or Mi Music will disappear.

What if the Internet does not work after the DNS change?
If, after the change, DNS-The Internet has stopped working, check it out: 1. Correctness of the entered address (for example, dns.adguard.com without https://). 2. Connection to Wi-Fi/Mobile network (sometimes you need to reconnect). 3. Router settings – some providers block third-party DNS. If the problem persists, return the settings to Automatically and try another server (e.g. dns.google).

Extreme measures: custom firmware or root

If all of the above methods did not work, there are two radical options: install custom firmware (for example, LineageOS or Pixel Experience) or get root rights.

  • πŸ“‰ Loss of warranty: Unlocking bootloader and installing unofficial software voids Xiaomi warranty.
  • πŸ”§ The risk of β€œbrick”: Mistakes can turn a phone into a β€œbrick” (inoperable device).
  • πŸ”„ Loss of function: Custom firmware may not work: πŸ“Έ Camera (due to closed Xiaomi drivers); πŸ”‹ Fast charging; πŸ“Ά 5G (assemblies).

If you are ready for risk, follow the official instructions for unlocking the bootloader on the Xiaomi website, then install the firmware through TWRP. For Xiaomi 12, builds will suit:

  • LineageOS 20 (Android 13);
  • Pixel Experience (Pure Android)

⚠️ Note: On Xiaomi 12 models with Snapdragon 8 Gen 1 processor, unlocking the bootloader resets all data on the phone, including photos and apps.Be sure to back up through Settings before the procedure β†’ Additionally. β†’ Backup and reset or third-party utilities like Swift Backup (requires root).

πŸ’‘

Custom firmware completely removes advertising, but deprives the phone of branded MIUI features (for example, Super Wallpapers mode or integration with Xiaomi smart devices).

FAQ: Frequent questions about removing ads on Xiaomi 12

❓ Why does it still appear after disabling the ad in the settings?
MIUI system services (e.g. msa or MiuiDaemon) have superuser rights and can ignore user settings. Completely remove ads without ADB or root is impossible - you can only reduce the number. If after completing all the instructions banners remain, check: firmware updates (Settings β†’ Software Update); Regional version of MIUI (on European and global builds less ads); Viruses (scan the phone through Malwarebytes).
❓ Can you remove advertising without a computer?
Yes, but the effectiveness will be lower. Without PC available: Disable personalized advertising in settings; Install an alternative launcher; Use VPN with ad blocking (for example, AdGuard); Change DNS to dns.adguard.com. Advertising (banners in settings, push notifications) needs ADB or root to completely remove system advertising (banners in settings, push notifications).
❓ Will the adverts return after the phone is reset to factory settings?
Yes. Resets return all system applications and services to their original state, including advertising mechanisms. β†’ Google β†’ Advertising; Execution ADB-commands (if you have used them before); Reinstall an alternative launcher; we recommend that you keep a list of applications and services that have been disabled before reset (for example, using screenshots).
❓ Why Xiaomi 12 Pro has less advertising than the base model?
This is due to Xiaomi’s regional firmware and policies: Xiaomi 12 Pro often comes with a global or European version of MIUI, where ads are disabled by default for some regions (e.g. EU). The base model Xiaomi 12 may have firmware for China or India, where advertising is more aggressive. Flagship models (Pro/Ultra) are less likely to receive ad updates due to stricter software quality control. Check the firmware version in Settings β†’ About Phone β†’ MIUI Version. If it ends in RU (Russia) or EU (Europe), there will be less advertising.
❓ Is it legal to turn off ads on Xiaomi?
Forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced Legally speaking: Disabling advertising via phone settings (ADB, change of DNS) does not violate the user agreement of Xiaomi. Installation of custom firmware or obtaining root may be considered a violation of warranty obligations, but is not illegal action.forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced