Advertising on Xiaomi smartphones is one of the most annoying features of MIUI firmware, which the manufacturer has integrated into the system at the kernel level. Even after buying premium models like Xiaomi 14 Ultra or Redmi Note 13 Pro+, users encounter intrusive banners in the settings menu, lockscreen and system utilities. Unlike the classic browser add-on, here the ads are built into the shell itself - and you just can not turn it off.
In this article, we will discuss 5 proven ways to remove ads on Xiaomi without root rights (and one method with ROOT for advanced users). All instructions are relevant for MIUI 14/15 and were tested on models from 2022-2026. Importantly, some methods can reset after updating the firmware - we will show how to avoid this.
Before you start, check your shell version in Settings β About Phone β MIUI. If you have global firmware (marked Global), some of the ads can be disabled through standard settings. Chinese versions (without the Global console) will require additional manipulation.
1. disable personalized advertising in MIUI settings
The easiest and safest way to deactivate targeted ads is through the privacy menu, which removes most of the banners in system applications (Weather, Music, Themes), but does not affect ads in the Browser or Downloads.
Instructions:
- π± Open the Settings. β Memory. β Autoboot (or Settings) β Annexes β Managing applications in new versions).
- π Find the Msa app (or com.miui.systemAdSolution) and turn off auto-run.
- π‘οΈ Back to Settings β Confidentiality β Advertising (or Settings) β Additionally. β Special facilities β Advertising services).
- π Turn off the slider Personalized advertising and confirm the action.
After this action, MIUI ads should decrease by 60-70%, but banners in Browser and Downloads will remain β they will have to be blocked separately (see section 3).
β οΈ Note: On some models (e.g, POCO F5 or Redmi 12) item Advertising services may be hidden. ADB (section).
2. Removal of system applications with advertising (without ROOT)
Some Xiaomi apps (Mi Browser, GetApps, Mi Video) cannot be completely removed without superuser rights, but they can be deactivated or replaced with alternatives.
List of βadvertisingβ applications and what to do with them:
| Annex | Package | Action. | Effects of consequences |
|---|---|---|---|
| Mi Browser | com.android.browser | Disable in the application settings | Banners will disappear when opening the browser |
| GetApps | com.xiaomi.mipicks | Deactivate or replace with APKMirror | Notifications about βrecommended gamesβ will stop coming |
| Mi Video | com.miui.videoplayer | Turn off auto-update | Takes down the ads before the rollers |
| Topics | com.android.themes | Limit background activity | Proposals to establish new topics will disappear |
How to disable the application:
- Go to Settings β Applications β Application Management.
- Select the application you want (e.g. GetApps).
- Click Disable (or Remove Updates if the Disable button is inactive).
- Confirm the action and restart the phone.
Backup of important data |
Check out MIUI (Global/Chinese) version |
Write down the names of the packets being disabled |
Prepare alternative applications (browser, launcher)-->
Note: Disabling system utilities may cause some features to fail (e.g., the weather widget disappears or the launcher stops updating). If problems arise after deactivation, return the application to its original state through the same settings section.
3. Blocking Advertising via DNS (AdGuard or NextDNS)
If the ads appear on the Browser, YouTube or third-party apps, they can be blocked at the network level using an alternative DNS. This method does not require root rights and works on all Xiaomi models, including POCO and Black Shark.
The best DNS for blocking ads:
- π‘οΈ AdGuard DNS: 176.103.130.130 and 176.103.130.131 (block ads) + tracker).
- π NextDNS: Use a configurator on your site to create a personal filter.
- π Cloudflare Family: 1.1.1.3 (blocks malicious sites and some ads).
How to set up:
- Open Settings β Connections and Sharing β Private DNS.
- Select the Private DNS Host Name and type in: dns.adguard.com or for NextDNS: [your identifier].dns.nextdns.io
- Save the settings and restart the phone.
To check your health, open your browser and go to the AdGuard DNS Check website. If the lock works, you will see a green tick.
β οΈ Note: Some mobile operators (e.g. MTS or Beeline) may ignore user-generated services. DNS when connected to 4G/5G. In this case, use VPN Ad-blocking (e.g. AdGuard) VPN).
4. Disabling Advertising through ADB (without ROOT)
The ADB (Android Debug Bridge) method allows you to completely disable system advertising in MIUI, including banners in settings and notifications. This is the most effective way to get no root rights, but requires connecting the phone to the computer.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux.
- π± Cable USB Type-C (original, for stable connection).
- π§ Utility. ADB Tools (download platform-tools for your OS).
- π Included debugging by USB phone-on.
Step-by-step:
- Activate Developer Mode: Go to Settings β About Phone. Click 7 times on MIUI Version (you will be notified "You've become a developer").
USB debugging
- Back to Settings β Additionally. β For developers.
- Activate the debugging slider over USB.
- Connect your phone to your computer and start ADB: Adb devices (should appear serial numbered).
- Follow the commands to disable ads: adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.mipicks adb shell settings put global shell settings private_dns_mode hostname adb shell settings put global private_dns_specifier dns.adguard.com
Once packets are removed, it is recommended to βfreezeβ them via Titanium Backup or Lucky Patcher so they do not recover after the MIUI update.
β οΈ Attention: Receipt ROOT-The rights cancel the warranty and may lead to a device blink if you do not act correctly. TWRP and read the instructions for your model in the forum 4PDA or XDA-Developers.
6. Alternative firmware: how to get rid of advertising forever
If youβre finally fed up with MIUI ads, the radical solution is to install custom Android firmware (like LineageOS, Pixel Experience or ArrowOS), which lacks Xiaomiβs ad modules and offers a clean Android with regular updates.
The pros and cons of custom firmware:
| Advantages | Deficiencies |
|---|---|
| No system advertising | Loss of guarantee |
| Quick Android Updates | Possible bugs with camera or sensors |
| Improved productivity | Technical skills required |
| More customization settings | Some MIUI features will not be available |
How to install custom firmware:
- π Unlock Bootloader (see Section 5).
- π₯ Download the firmware for your model with XDA-Developers.
- π§ Install. TWRP Recovery from fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
- ποΈ Make a backup of the current system in TWRP.
- π² Sweep through custom firmware and GApps (if you need Google services).
Once installed, youβll get a pure Android without ads, but youβll lose some of Xiaomiβs branded features (like Second Space or Game Turbo).
π‘
Custom firmware is the only way to permanently remove ads from Xiaomi, but it is only suitable for power users. For most, the methods in sections 1-4 are enough.