Advertising and recommendations in the firmware MIUI is one of the most controversial features of Xiaomi smartphones. Even after buying a premium model, users encounter intrusive banners in the settings menu, app feed and lock screen. The manufacturer claims that it is βpersonalized contentβ, but in practice, many perceive it as annoying advertising.
In this article, we will analyze all the current ways to disable recommendations on Xiaomi, Redmi and other phones. POCO β From standard settings to hidden engineering menu features, it's important to understand that the methods vary depending on the version. MIUI (12/13/14) And we tested each of these on models, and we tested each of these on regional firmware (global, Chinese, European). 2020β2026 years to ensure efficiency.
If you're tired of ads in the notification panels, suggestions to "optimize" your phone or banners with games, this guide will help clean the interface. Let's start with the simplest methods and gradually move to advanced settings.
1. Disabling recommendations in standard MIUI settings
Most of the βadvertisingβ elements in MIUI You can deactivate it through the normal settings menu, and this method works on all firmware versions, but in the latest updates, Xiaomi moved some of these items to other sections. MIUI 14 (2026).
The first thing to do is to disable personalized recommendations in the main settings:
- Open Settings β Applications β Application Management.
- Slip on the three dots in the upper right corner and select Special Access.
- Go to Personalized Recommendations.
- Turn off the slider for all apps on the list (especially Launcher, Security, and Cleaner).
Next, remove the ads from the system panels:
- π± Lock screen: Settings β Lock screen β Additionally. β Recommendations on the lock screen β Turn off all sliders.
- π Search bar: Settings β Main settings β Search β Personalized recommendations β deactivate.
- π Notification Center: Settings β Notifications β Recommendations in the notification panel β Select "Do not show".
MIUI 14 has a new type of recommendation, "Content for You," in the settings menu, which can only be disabled via Settings β About Phone β MIUI version (tap 7 times, then go back to "More β Lab β Content for You").
2. Removal of Advertising in Xiaomi Branded Apps
Even after disabling system recommendations, ads can appear in standard utilities: Security, Cleanup, Themes and Music. These apps have their own ad settings, which are often reset after updates.
Here is how to clean each of them:
| Annex | The path to settings | What to turn off |
|---|---|---|
| Security (Security) | Settings (β) β Recommendations | Turn off "Show recommendations" and "Personalized advertising" |
| Cleaning (Cleaner) | Profile β Settings β Recommendations | Deactivate βShow Adsβ and βSmart Notificationsβ |
| Topics (Themes) | Profile β Settings β Advertising | Turn off "Personalized Recommendations" and "Banners in the Ribbon" |
| Music (Music) | Settings β Additional β Advertising | Turn off "Show banners" and "Recommendations on the home screen" |
β οΈ Attention: Themes app may stop syncing wallpaper after the ad is turned off. To fix this, reboot your phone and re-enter your Mi Account account.
If there is no explicit item in some application to disable ads, try resetting it:
- Go to Settings β Applications β Application Management.
- Select the application you want (such as Cleaner).
- Click Warehouse β Clear the data and Reset the settings.
Security recommendations disabled
Deleted adverts in "Purification"
Banners in "Themes" deactivated
Resetting in "Music"
Reboot the phone to apply changes-->
3. Hidden settings: engineering menu and ADB-team
For users ready for a deeper setup, there are hidden methods to disable ads through the engineering menu and ADB. These methods require caution, as incorrect actions can disrupt the system.
Method 1: Engineering menu (for experienced users)
- Open the Phone app and enter the combination: ##4636##.
- Go to the phone information section.
- Scroll down and find the item. msa_global_config (may be called msa_config older).
- Change the value from 1 to 0 to disable personalized services.
Method 2: ADB-teams (requires PC)
This method completely removes the advertising modules from the system, but can cause errors in the operation of certain functions.
adb shell pm uninstall --user 0 com.miui.analytics
adb shell pm uninstall --user 0 com.xiaomi.midrop
adb shell pm uninstall --user 0 com.miui.systemAdSolutionAfter completing the commands, restart the phone. the ads will disappear from:
- π± Main screen and application menu
- π§ Settings panels
- π Notification centre
β οΈ Note: Removing system packages through ADB It can cause Mi Account, Find Device, and other Xiaomi services to crash. If important functions stop working after executing commands, restore deleted packets through the command:
adb shell cmd package install-existing com.miui.analyticsWhat to do after ADB-Teams lost access to topics?
4.Use of third-party utilities to block advertising
If standard methods didn't work, you can use specialized ad-blocking apps that work at the DNS or VPN level, intercepting ad requests.
1. Blokada (no root)
- π‘οΈ Blocks advertising at the system level through VPN
- π± Does not require superuser rights
- π Works with MIUI 12β14 without conflict
Download from the official website (not from the Play Market, as there is a stripped down version) and activate the blocking of EasyList + Xiaomi Ad Block lists.
2. AdGuard (with or without root)
- π Filters advertising in the browser and applications
- π΅ It can work in a local mode. VPN
- π οΈ For maximum effect requires root rights
For Xiaomi, it is recommended to use a custom filter:
||miui.com^$important
||xmpush.xiaomi.com^$important
||data.mistat.xiaomi.com^$importantAdd it to Settings β Filters β User Rules.
3. DNS-filtering (without installing applications)
Change. DNS-server in Wi-Fi or mobile network settings:
- Go to Settings β Wi-Fi β Additional β IP settings (or Mobile Network β Access Point β DNS).
- Select Static and enter: π AdGuard DNS: 176.103.130.130 and 176.103.130.131 π NextDNS: 45.90.28.167 (requires registration for customization)
β οΈ Attention: Use of third-party DNS If speed is critical, check ping to the selected one. DNS via PingTools before use.
π‘
If some websites (e.g. banking sites) stop opening after changing the DNS, add them to the exceptions in the AdGuard settings or return the standard DNS from the provider.
5. Disabling recommendations through Mi Account
Many users are unaware that some of the personalized recommendations are managed through a cloud-based Mi Account. Even if you have turned off ads on your phone, Xiaomi servers can continue to send βuseful contentβ based on your activity.
To fully deactivate this function:
- Go to account.xiaomi.com and log in.
- Open the Privacy β Personalization & Ads section (or Privacy β Personalization and Ads in the Russian version).
- Turn off all sliders: π’ Personalized recommendations (personalized recommendations) π Ads based on my interests (Advertising based on my interests) π Usage data for analytics (Usage data for analytics)
Save the changes and restart the phone.
After that, the advertisement should disappear from:
- π± Offers in the App Store (GetApps app)
- π Notifications from Xiaomi about new features
- π Banners in the Mi Browser browser
β οΈ Note: If you are using the Chinese version of the firmware (China) ROM), These settings can be reset after each major update, so you'll have to repeat the procedure manually or consider flashing it to the global version.
6. Flashing on custom firmware without advertising
For users who want to get rid of advertising and MIUI restrictions forever, the best solution is to install custom firmware.
| Firmware | Features | Do you need to unlock the bootloader? |
|---|---|---|
| Xiaomi.eu | Official MIUI without advertising and Chinese services, weekly updates | β Yes. |
| LineageOS | Clean Android without branded Xiaomi apps, high stability | β Yes. |
| Pixel Experience | Google Pixel interface, optimized performance | β Yes. |
| ArrowOS | Minimalist Android with Open Source | β Yes. |
Step-by-step instructions for installing Xiaomi.eu (on the example of Redmi Note 10 Pro):
- Unlock the bootloader through the official Xiaomi tool (it requires an account to be linked to the phone for 7 days).
- Download the latest firmware from the website xiaomi.eu (choose Stable for stable operation).
- Install custom TWRP recavators via fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
- In TWRP, run Wipe β Advanced Wipe (mark Dalvik, Cache, Data, System).
- Install the downloaded firmware and GApps (if you need Google services).
- Restart your phone (the first start can take 10-15 minutes).
β οΈ Attention: Installing custom firmware voids warranty and can lead to device blinking in case of errors:
- π Charge your phone to at least 70%
- π± Make a backup copy through TWRP Mi Cloud.
- π§ Make sure the phone model is supported by the selected firmware
π‘
Custom firmware removes ads completely, but requires technical skills, and for most users, the standard methods from the first sections of this article are sufficient.
7. Alternative ways: disabling Google and Mi Push services
If the ads continue to appear even after all the manipulations, the problem may lie in the background activity of the services of Google and Xiaomi Push Framework, which collect data about your activity and show βrelevantβ offers.
How to turn off Mi Push (for MIUI 12-14):
- Go to Settings β Applications β Application Management β All applications.
- Find Mi Push (or Push Service in English).
- Click Disable (if the button is inactive, click Stop first).
- Clear the cache and application data.
How to limit Google services:
- π± Open the Settings. β Google β Advertising and disabling Personalized Advertising.
- π§ B Settings β Annexes β Google Play Services to limit background activity.
- π΅ B Settings β Accounts. β Google Disables Sync for People Details and App Data.
For full control of background activity, use the App Ops app (requires) ADB-access):
adb shell pm grant com.lbek.appops android.permission.GET_APP_OPS_STATSAfter that, in App Ops, search for MiuiDaemon and AnalyticsService, then turn off Internet permissions and background activity for them.
π‘
If notifications from some apps (such as Telegram) stop coming after disabling Mi Push, return the settings back and use Blokada instead to block ad domains.