Xiaomi smartphone owners regularly encounter one of the most annoying features of MIUI firmware, intrusive suggestions to install new apps. These notifications appear in the settings menu, on the lock screen, in the notification bar and even in system dialogues. The manufacturer positions them as “recommendations to improve the user experience”, but in practice they are more like aggressive advertising that interferes with the comfortable use of the device.
Compounding the problem, Xiaomi has made it more difficult in recent versions of MIUI (14 and later) to turn these offers off by hiding some options deep in the settings or removing them from the interface. However, even in such cases, there are workarounds, from standard methods to the use of hidden commands and third-party tools. In this guide, we will examine all the current methods, including those that work on Redmi models, POCO and flagships of the Xiaomi 13/14 series.
It’s important to understand that some of the app offerings are system-integrated, so removing them completely may require not only changing settings, but also disabling individual Xiaomi services or even root access. We’ll look at options for users with different levels of technical training, from basic to advanced.
1. disable sentences in MIUI settings (standard method)
To start with, the simplest method that works for most users, the latest versions of MIUI have disabling ad options and offers scattered across different sections, but you can find them if you know where to look, which doesn't require superuser rights and works on all devices, including the Redmi Note 12, POCO X5 and Xiaomi 13 Pro.
First, check the following sections:
- 📱 Settings → Google → Advertising: Here you can disable personalized ads from Google that partially affect the offers in the Google MIUI.
- 🔧 Settings → Special facilities → Offering Notices: Some firmware versions have a hidden switch for system recommendations.
- 🛡️ Settings → Confidentiality → Advertising: Turn off the Personalized Recommendations option (if available).
However, the most important section is Settings → Additional → Advertising (or Settings → About Phone → Advertising in older versions).
- Disable "MIUI Recommendations".
- Deactivate “Personalized Ads”
- Reset the advertising ID (the option “Reset ID” or “Reset advertising data”).
⚠️ Note: On some models (e.g, POCO F5) After disabling advertising in the settings, application offers may continue to appear in the Application Menu or Notification Panel.This is due to the operation of the com.miui.systemAdSolution system process, which requires a separate disabling.
2. Hidden Settings: How to disable offers via MIUI Hidden Settings
If standard methods don't work, it's time to move to hidden settings. MIUI has a dedicated menu for developers and testers where you can turn off most system notifications, including app suggestions. This doesn't require root rights, but it requires care -- incorrect changes can cause interface malfunctions.
To open the hidden settings:
- Go to Settings. → The phone.
- Find the line "Version" MIUI» and tap it 7 times in a row until the notice “You became a developer” appears!».
- Return to the main settings menu and open a new Settings section → Additional → For developers.
In the developer menu, scroll down to the Debugging block and find the following options:
- 🔄 Background processes MIUI: Turn off "Optimize" MIUI» (This can reduce the number of system notifications).
- 📵 Offer Notices: Deactivate the “Show recommendations” option MIUI».
- 🛑 Background activity restriction: add com.miui.systemAdSolution and com.xiaomi.midrop to the list of restrictions.
For models on MIUI 14+ (e.g. Xiaomi 13 Ultra or Redmi K60 Pro) an additional step may be required:
adb shell settings put global hidden_api_policy 1This command unlocks access to the hidden API, after which additional options will appear in the developer settings to disable advertising, which is entered through ADB (computer connection).
What to do if there is no “Notice of Offers” option?
3. Disabling offers via ADB (for power users)
If previous methods didn’t work, it’s time to use Android Debug Bridge (ADB) — This tool allows you to disable system applications responsible for displaying ads and offers without obtaining root rights. POCO X4 Pro and Redmi Note 11.
First, prepare your computer:
- Download and install Google’s Platform Tools.
- Turn on the phone to debug by USB (Settings → Additional → For developers).
- Connect the phone to the PC and confirm the debugging request.
Now run the following commands in the terminal (command line):
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.android.browser
adb shell settings put global captive_portal_detection_enabled 0These teams:
- 🚫 Disable the system application of advertising (com.miui.systemAdSolution).
- 🌐 Blocking the Mi Drop service, which sometimes shows offers.
- 🔍 Deactivate the standard browser in which advertising can be displayed.
- 📡 Disable the portal check (reduces background activity).
⚠️ Note: After pm hide, some system functions may not work properly, such as Mi Drop or Themes. MIUI. To return everything back, use the command adb shell pm unhide package applications.
☑️ Preparation for ADB-team
4.Use of third-party utilities to block offers
If you don't want to mess with ADB or hidden settings, you can use specialized applications that automate the process of disabling ads and offers, but you need to be careful - some utilities may contain malicious code. We recommend only proven tools:
| Annex | Functional | Need a rut? | Reference |
|---|---|---|---|
| MIUI Hidden Settings | Disables advertising, offers, optimizes MIUI | No. | Google Play |
| ADB AppControl | Managing System Applications through ADB | No. | Google Play |
| Blokada | Blocks advertising domains at the DNS level | No. | Official website |
| Xiaomi ADB/Fastboot Tools | Package disabling of advertising and debloat | No (but need ADB) | XDA Developers |
For example, MIUI Hidden Settings allows you to turn off the following in a few clicks:
- 📢 Proposals in the Notification Panel.
- 📱 Advertising in the Apps menu.
- 🔄 Background checks for updates (which are often accompanied by offers).
For maximum effect, combine these utilities with ADB-For example, after disabling com.miui.systemAdSolution through ADB You can use Blokada to block domains related to Xiaomi ads:
- api.ad.xiaomi.com
- sdkconfig.ad.xiaomi.com
- tracker.ai.xiaomi.com
💡
Before using third-party utilities, back up your data through Settings → System → Backup. Some applications may conflict with MIUI and cause crashes.
5. Manual removal of system applications (root required)
If you're willing to take drastic measures and have root access, you can completely remove the system applications that are responsible for displaying sentences. This method gives 100% results, but requires caution - removing critical components can lead to a bootloop.
List of applications that can be safely removed (for MIUI 12-14):
com.miui.systemAdSolution # The main module of advertising
com.xiaomi.midrop #Mi Drop (sometimes shows sentences)
com.android.browser # Standard browser with ads
com.miui.analytics # Analytics collection (can affect offers)
com.xiaomi.discover # Service "Discovery" with recommendations
com.miui.videoplayer # Video player with integrated advertisingTo delete, use any file manager that supports root, such as Root Explorer or FX File Explorer:
- Go to /system/priv-app/ or /system/app/.
- Find the folders with the names from the list above.
- Delete the entire folder or rename it (for example, by adding.bak at the end).
- Reset the device.
⚠️ Warning: Before removing system applications, be sure to check their dependencies. For example, deleting com.miui.analytics may disrupt the work of the Themes MIUI Always back up the partition. /system through TWRP!
For POCO models (e.g., POCO F4 GT) it is further recommended to remove:
- 🎮 com.poco.launcher (if you use a third-party launcher).
- 📊 com.miui.personalassistant (assistant with recommendations).
💡
Uninstall system applications without root rights is impossible! If you are not ready to root, use the methods from the previous sections.
6. Alternative firmware: how to get rid of offers forever
If none of these methods worked, the last option is custom firmware, a radical solution that completely removes all of Xiaomi's built-in services, including ad modules.
- 📱 LineageOS: pure Android with no add-ons. Supports most Xiaomi models (e.g. Redmi Note 10 Pro, POCO X3 NFC).
- 🔄 Pixel Experience: firmware with Google Pixel interface, without ads and offers.
- 🛡️ ArrowOS: Optimized build with open source.
- 🌐 MIUI EU: European MIUI Ad-free (but with some restrictions, such as no Google Pay on a blocked bootloader).
The process of installing custom firmware includes:
- Unlock the bootloader through the official Xiaomi tool.
- Installation of custom recavery (TWRP or OrangeFox).
- Formatting the data section and installing the firmware.
Advantages of custom firmware:
- 🚀 Complete lack of advertising and offers.
- 🔋 Best Battery Optimization (No Background Processes).
- 📱 Regular security updates.
Disadvantages:
- ⚠️ Loss of warranty (if the bootloader is unlocked).
- 🔧 Risk of "bricking" the device in case of error.
- 📱 Certain functions (e.g, IR-blaster MIUI) They may not work properly.
For beginners, we recommend starting with MIUI EU – this is a modified version of the standard firmware without advertising, but with the preservation of all Xiaomi features.