How to permanently remove ads on Xiaomi Redmi 12: the complete guide 2026

Xiaomi Redmi 12 owners often face intrusive ads in system apps, notifications and even on the lock screen.The manufacturer integrates ad modules into the MIUI shell to monetize budget smartphones, but for users this becomes a real problem. The good news is that most banner ads can be turned off without root rights and complex manipulation.

In this article, we will discuss 5 working methods, from basic settings to hidden MIUI features, that will help to clear the Redmi 12 interface from unnecessary ads. All methods are tested on current versions of the firmware (including MIUI 14/15 based on Android 13/14) and do not require the installation of third-party applications. Importantly, some settings may reset after the system update โ€“ we will tell you how to avoid this.

Why is Redmi 12 adverts appearing and can it be removed?

Advertising in Xiaomi Redmi 12 is built into the firmware level MIUI and is divided into three types:

  • ๐Ÿ“ข System notifications โ€“ banners in the curtain, ads for applications from Xiaomi (for example, Mi Browser or Mi Video).
  • ๐Ÿ–ผ๏ธ In-app advertising โ€“ Ads in Weather, Topics, Security and other standard utilities.
  • ๐Ÿ”“ Contextual advertising โ€“ personalized offers on the lock screen or in the Settings menu.

The manufacturer claims that the ads help keep prices low on smartphones, but in practice, Redmi 12 users can turn it off almost completely, except for advertising in some applications (for example, in Mi Browser), where it will require the installation of an alternative browser to remove it.

According to a study by XDA Developers, MIUI 14+ has reduced the number of ad modules by 30% compared to earlier versions, but they still remain in key areas of the system, the main difficulty is that the settings are hidden in different menus, and they need to be disabled separately.

โš ๏ธ Note: After resetting your phone to factory settings or updating your firmware through Fastboot, you will have to repeat all the changes again. To avoid this, save screenshots of key menus or use backup via Settings. โ†’ Additionally. โ†’ Backup.

Method 1: Disabling Advertising in MIUI Settings (Basic Method)

To start with, the simplest of them all, standard shell options, which remove up to 60 percent of ads, including banners in the notification curtain and system applications.

Instructions:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Click on the three dots in the upper right corner and select Show System Processes.
  3. Find the Msa app (or MIUI System Ads in English) and open it.
  4. Select Disable โ†’ Disable the app (if the button is inactive, skip this step).
  5. Go back to Application Management and find Security, open it and turn off the Recommendations option.

Please check further:

  • ๐Ÿ“ฑ B Settings โ†’ Lock screen disable Recommended Content.
  • ๐ŸŒ B Settings โ†’ Connections and sharing โ†’ SIM-Deactivate cards and mobile networks Receive notifications from the operator (if they contain advertising).

There are no banners in the notification curtain |

No advertising notices from MIUI| appear

Themes menu sentences are gone |

No Advertising on the Lock Screen-->

This method works on all versions of Redmi 12, including models with global (MIUI Global) and Chinese (MIUI China) firmware, and if some menu items are missing, then your version of MIUI has already been cleared of some advertising modules.

Method 2: Hidden MIUI settings (for power users)

V MIUI There are hidden options that allow you to turn off ads deeper than the standard menu. ADB-team.

Step-by-step:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone. Click 7 times on the MIUI Version until you become a developer!

Settings โ†’ Additional โ†’ For Developers

USB debugging

Redmi 12

ADB Tools

adb shell pm hide com.miui.systemAdSolution


adb shell pm hide com.xiaomi.midrop




adb shell pm hide com.miui.analytics

These commands are off:

  • ๐Ÿ›‘ The main module of system advertising (com.miui.systemAdSolution).
  • ๐Ÿ“ค Advertising push notifications from Xiaomi (com.xiaomi.midrop).
  • ๐Ÿ“Š Collecting analytics for personalized advertising (com.miui.analytics).

โš ๏ธ Attention: After completion ADB-Some functions (e.g., synchronizing data with a Xiaomi account) may not work properly. To get it back, use the adb shell pm unhide command].

If ADB-commands didnโ€™t work, try an alternative way through Activity Launcher (application to run hidden menus) MIUI). Download it from Google Play, open it and find it:

  • com.miui.securitycenter โ†’ AdSettingsActivity (advertising settings).
  • com.android.settings โ†’ DevelopmentSettings (additional developer settings).

๐Ÿ’ก

If notifications from banking applications stopped working after disabling advertising through ADB, check the autorun settings in Settings โ†’ Applications โ†’ Application Management โ†’ Autorun and add the necessary programs to exceptions.

Method 3: Remove Advertising through Settings Reset (Radical Method)

If previous methods failed, you can perform a partial reset that removes personalized advertising profiles without losing data, which is effective if the ads appear due to MIUI Ad Services malfunctions.

Instructions:

  1. Go to Settings โ†’ About the phone โ†’ Reset settings.
  2. Select Network, Sound and Display Reset (not to be confused with Full Reset!).
  3. Confirm the action and wait for the reboot.

After discharge:

  • ๐Ÿ”„ Advertising in Weather, Topics and Security will disappear.
  • ๐Ÿ“ฑ The lock screen settings will return to factory (you will have to configure again).
  • ๐Ÿ”Š Sound profiles and notifications will be reset.
Type of dischargeRemoving ads?Loss of dataImplementation time
Resetting network settingsโŒ No.Wi-Fi, Bluetooth1-2 minutes
Resetting sound and displayโœ… Yes (partially)Screen settings, sound settings3-5 minutes
Full reset (Hard Reset)โœ… Yes (fully)All data.10-15 minutes.

After resetting network and display settings, advertising in MIUI disappears by 70-80%, but can return after 1-2 weeks if you do not turn off system services through ADB (see Method 2).

Method 4: Install custom firmware (for advanced)

If you're willing to take drastic measures, you can install custom firmware without advertising, a method that's suitable for Redmi 12 with an unlocked bootloader and requires technical skills.

Popular firmware without ads for Redmi 12:

  • ๐Ÿ“ฑ Xiaomi.eu โ€“ European build MIUI without advertising or Chinese services. OTA-update.
  • ๐Ÿค– LineageOS โ€“ โ€œpureโ€ Android without shell MIUI (root-rights).
  • โšก Pixel Experience โ€“ firmware with an interface like Google Pixel.

Step-by-step instruction (briefly):

  1. Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account and wait 7 days).
  2. Install TWRP Recovery for Redmi 12 (you can download it on the official website).
  3. Download the firmware (e.g. Xiaomi.eu) and transfer it to your phone.
  4. Boot in. TWRP (power + Vol Up and stitch ZIP-file.

โš ๏ธ Note: Installing custom firmware will void the warranty and may result in a device blink (inoperability) if an inappropriate version is selected. Before firmware, check the Redmi 12 model through the command fastboot getvar product โ€“ it must match the firmware name (for example, sky for the global version).

Advantages of custom firmware:

  • โœ… No system advertising.
  • โœ… Updates are faster (without waiting for official releases).
  • โœ… More interface configuration functions.

Disadvantages:

  • โŒ Risk of data loss in case of incorrect installation.
  • โŒ Certain functions (e.g, IR-blaster) may work unsteadily.
  • โŒ No official support from Xiaomi.

Yeah, if that's the only way.|

Yes, but only after the guarantee is over.|

No, I'm afraid to break my phone.|

I'm already using custom firmware.-->

Method 5: Blocking Advertising via DNS and VPN

If the ads appear in the browser or some applications, they can be blocked at the network level, and this can be done by changing the DNS or using a VPN with traffic filtering.

Method 1: Replacement of DNS

  1. Go to Settings โ†’ Connections and Sharing โ†’ Private DNS.
  2. Select the Host Name of the Private DNS Provider and type in: dns.adguard.com (blocks ads and trackers). 1.1.1.3 (Cloudflare with malicious site filtering).

Save and restart the phone.

Method 2: VPN with Ad Blocking

Install one of the applications:

  • ๐Ÿ›ก๏ธ AdGuard โ€“ blocks ads in the browser and applications.
  • ๐ŸŒ Blokada - free of charge VPN traffic-filtered.
  • ๐Ÿš€ Brave Browser โ€“ a browser with built-in ad blocking.

These methods will not remove MIUI system advertising, but will help you get rid of:

  • ๐ŸŒ Banners in Mi Browser and other browsers.
  • ๐Ÿ“ฑ Advertising Notifications from Third Party Applications.
  • ๐ŸŽฎ Advertising in games (partially).
How to check if it works DNS-lockdown?
Open your browser and go to the DNS Leak Test site. If the results show your chosen DNS (like AdGuard), then the settings are correct. If not, check your Internet connection or restart your phone.

What if the advertisements returned after the update?

After the MIUI update, some ad settings are reset to avoid:

  1. Turn off Auto Update: Go to Settings โ†’ About Phone โ†’ System Update. Click on three points โ†’ Settings โ†’ Turn off Auto Boot via Mobile Network and Auto Update.

Create a backup copy of the settings:

  • Use Settings โ†’ Additional โ†’ Backup.
  • Save the configuration of Applications and Data (this will help you quickly restore disabled services after the update).
  • Install a patch for MIUI: There are mods (such as MIUI Mix or MIUI Pro) that remove ads at the firmware level. These can be installed via TWRP on top of the official MIUI.

If the update is already installed and the advert is back:

  • ๐Ÿ”„ Repeat Method 1 (disconnect via settings).
  • ๐Ÿ–ฅ๏ธ Launch it. ADB-Teams from Method 2 Re-Out.
  • ๐Ÿ“ฒ Check if new advertising modules have appeared in Settings โ†’ Annexes โ†’ Application management (sometimes Xiaomi adds them under different names).

๐Ÿ’ก

After each major MIUI update (e.g., version 14 to version 15), the ad modules can return, and to avoid this, disable automatic updates and manually check the change log before installing new versions.

FAQ: Frequent questions about advertising on Xiaomi Redmi 12

โ“ Why After Disabling Advertising Through ADB It reappears?
This is due to automatic updates to system applications. Xiaomi can restore ad modules through Google Play or its own servers. Solution: Open Settings โ†’ Apps โ†’ App Management. Find Msa and MIUI System Ads, open them and click Remove Updates. Turn off auto-update for these apps on Google Play.
โ“ Can you remove advertising without root rights?
Yes, most of the methods in this article (except custom firmware) don't require root. ADB-Teams (Method 2) Replace DNS (Method 5: root rights are only needed for deep modification of the system (e.g., removal of system codes). APK-manually).
โ“ Why Mi Browser still has ads on it?
Mi Browser is one of the few Xiaomi apps where ads are built into the code level and don't turn off through system settings: ๐ŸŒ Install an alternative browser (such as Chrome, Firefox or Brave). ๐Ÿ›ก๏ธ Use AdGuard or Blokada to block ad domains. ๐Ÿ”ง Turn off Mi Browser via Settings โ†’ Annexes โ†’ Application management โ†’ Shut down.
โ“ Will Xiaomi Pay and other services work after the ad is turned off?
Yes, Xiaomi Pay, Mi Cloud and other services will continue to work, as they are independent of advertising modules. However: If you disable com.miui.analytics via ADB, some personalization features (such as recommendations in Mi Video) may disappear. Once custom firmware (such as Xiaomi.eu) is installed, Mi Pay may require additional region customization. In 95% of cases, disabling advertising does not affect the basic functions of the smartphone.
โ“ How to check if advertising is still in the system?
To make sure that the ads are completely turned off, do the following: Reboot your phone. Open alternately: Weather (no banners at the bottom of the screen); Topics (no ads in the Recommended section); Security (no notifications for "popular apps"); Notification curtain (no push notifications).

Check the lock screen โ€“ there should be no suggestions for installing applications.

If you have adverts, repeat Method 2 (ADB-commands) or install a patch for MIUI.