Smartphones from the Poco brand, which is a sub-brand of Xiaomi, are known for their high price-performance ratio. The Poco X3 Pro model became a real hit thanks to the powerful Snapdragon 860 processor and fast charging, but owners are often annoyed by the abundance of embedded advertising. Aggressive marketing of MIUI (and now HyperOS) introduces banner ads into system applications, which reduces the comfort of using the device.
Fortunately, most ad integrations can be disabled by operating system tools without having to obtain superuser rights or flash. It is important to understand that a completely sterile system is difficult to obtain, but minimizing the number of intrusive sentences is quite possible. In this guide, we will discuss all available methods, from simple switches in settings to more advanced ways of blocking through DNS.
Before we make any changes, itβs worth noting that the interface may vary slightly depending on the firmware version (Global, EEA, Russia).However, the key services responsible for displaying ads remain unchanged on all versions of MIUI 12.5, MIUI 13 and MIUI 14. Follow the steps sequentially to achieve maximum effect.
Disabling the MSA System Service
Xiaomiβs main source of advertising on smartphones is the MSA (MIUI System Ads) system application, which collects data about your preferences and displays personalized offers. The first step in the fight for a clean interface should be to disable this service, since it is the basis for most advertising integrations.
To do this, go to the settings menu of your Poco X3 Pro and select Passwords and Security. Here you need to find Access to Personal Data. In the app list that opens, find msa and switch the slider to an inactive position. The system will warn you that some features may stop working correctly - agree and wait 10 seconds, after which we confirm the action.
β οΈ Note: If the msa switch spontaneously switched back on, repeat the procedure 2-3 Sometimes it takes a system to try and shut down this process.
After successful disabling, MSA is also recommended to find GetApps (Xiaomiβs app store) on its application list and similarly restrict its access to personal data, which will help reduce the number of advertising notifications coming from third-party ecosystem services.
Setting up privacy and advertising settings
Even after the MSA is disabled, settings that allow advertising identifiers to be displayed may remain in the system. Deep setting requires visiting a special section hidden in the password menu, here you can prevent the system from using your unique advertising identifier to target content.
Go to Settings β Passwords & Security β Privacy β Advertising Services. This menu will activate the option βDisable Personalized Ads.β You can also reset your advertising ID, which is useful to do periodically to βdownloadβ your accumulated profile with Xiaomi algorithms.
It's often where permissions for services that draw over other windows are hidden, check the list of applications that have access to "Map on top of other applications," and disable suspicious system services such as Mi Video or Mi Music if you don't use them.
- π± Open Settings and go to Passwords and Security.
- π Find the Privacy section at the bottom of the screen.
- π« Select the Advertising Services item and activate the disabling switchboard.
- π Click Reset Advertising Identifier to clean up your current profile.
Cleaning system applications from advertising
The Poco X3 Proβs ads are built into not only system services, but also standard applications like conductor, music, video and theme, each with its own settings that need to be turned off individually, and ignoring this step will leave banners in the interface even when the MSA is off.
Start with the "Security" app. Open it, click on the gear in the top right corner, and find "Receive recommendations." Turn off this feature. Similar actions should be repeated for the "Subjects" app: go to profile (humans), then to settings and uncheck "Show ads" and "Receive recommendations."
βοΈ Verification of system applications
For the Mi Browser app, the situation is a little more complicated. Go to your browser settings, select Privacy & Security, and turn off all options related to personalization. Also, the address bar often displays news feeds that can be removed, (long-term click) on the input field or through the home page settings.
β οΈ Note: After the firmware update, the ad settings in the apps may reset. Check these sections regularly after major updates MIUI.
Blocking Advertising through Private DNS
One of the most effective methods that works at the network level is using Private DNS. This method allows you to block requests to known ad servers even before they reach your smartphone.The method does not require installing additional applications and works stably on Android 9 and above.
To activate this feature on Poco X3 Pro, go to Settings β Connection and Sharing β Private DNS. The default value is βAuto.β Select βHost Name of DNS Providerβ and enter the address of a trusted blocker. The most popular and proven solution is AdGuard DNS.
dns.adguard.comOnce you enter the address, click Save. Now all traffic on your device will go through AdGuard filters that cut off the ad domains, which will help remove banners not only in the system, but also in many applications and browsers.
What to do if the Internet stops working?
Table: Comparison of blocking methods
Different methods have different degrees of effectiveness and complexity, and here is a summary table that will help you choose the best strategy or combine them for maximum results.
| Method | Efficiency | Difficulty | Impact on the battery |
|---|---|---|---|
| MSA shutdown | High (systemic advertising) | Low. | It doesn't. |
| Private DNS | Very high (web and applications) | Low. | Minimum |
| Set-up of applications | Medium (only full-time app) | Medium | It doesn't. |
| ADB team | Maximum (removal of components) | Tall. | It doesn't. |
As you can see from the table, the combination of disabling MSA and using Private DNS provides the best balance between simplicity and outcome, but for advanced users, there is another layer of control: using the ADB command line.
Advanced Level: Removing Components Through ADB
If you don't think the standard methods are enough, you can use the Android Debug Bridge (ADB) tool, which allows you to forcefully remove or freeze system applications that you usually can't remove. Using ADB requires connecting your smartphone to your computer and basic command line knowledge.
To start, you need to turn on Developer Mode on the Poco X3 Pro. Click on the build number seven times in the About section. Then activate Debugging on USB in the Developer menu. Connect the phone to your PC and execute the command to remove the ad module:
adb shell pm uninstall -k --user 0 com.miui.misysThis command will remove the system ad module for the current user. Be careful: removing critical system components may cause the device to function unstable or "bootloops" (cyclic reboot).
- π» Install the drivers. ADB platform SDK computer.
- π Get Poco on. X3 Pro cable and allow debugging on the phone screen.
- β¨οΈ Enter the adb device command to check the connection.
- ποΈ Use the uninstall command only for known advertising packages.
π‘
Before using ADB, make sure to make a complete backup of the data. Deletion of system files is irreversible without flashing the device.
Frequently Asked Questions (FAQ)
Is it safe to turn off MSA service altogether?
Are your settings reset after the MIUI update?
Will installing a third-party launcher help?
Why does advertising appear in a blocked state?
π‘
The comprehensive approach, including disabling services, configuring DNS and checking applications, allows you to remove 95-99% of all advertising on the Xiaomi Poco X3 Pro without losing warranty.