Xiaomi smartphone owners often face intrusive ads that appear in system applications and when unlocking the device. The Redmi 9 Pro, which runs on the MIUI shell, is no exception to this rule, since monetizes is part of its budget and mid-budget devices in this way. However, there are many effective methods to completely clean the interface of unwanted visual noise without the need for superuser rights.
Removing ads requires sequential action across different settings, as there is no single “Switch Off All” button in the system. In this article, we will take a closer look at every step of the setup, from system services to third-party browsers. Careful follow-up will help you turn your gadget into a convenient tool, free of distractions.
Before we make any changes, it’s important to understand that some settings may be called differently depending on the firmware version and region.We’ll look at the current menu paths for Redmi 9 Pro, which are guaranteed to work on most stable versions of the shell. Disabling the MSA service (MIUI System Ads) is the most critical step, since this component is responsible for loading advertising content on the system.
Disabling system advertising through Mi Account settings
The first and most important step is to deactivate personalized recommendations, which are often disguised as useful tips or news, by going to your account settings, which store user preferences, and that's where the switch is, which allows the system to show you targeted ads.
Find the Mi Account item in the menu and go to Privacy, where you need to find Personalized Recommendations and put the slider inactive, and the system can ask you several times about your decision, requiring confirmation within seconds, a standard MIUI procedure aimed at reducing the number of accidental shutdowns.
Once you disable the recommendations, you should also check the About Phone section. Click the MIUI logo several times in a row to activate the extended menu, where additional feature update options are sometimes hidden. Although there is no direct advertising there, upgrading to the latest version often contains security patches and updates to the stability of the ad modules, which are easier to disable in the current build.
⚠️ Note: When you turn off personalized recommendations, the system may temporarily lose some of the sync settings. Make sure your contacts and photos are saved to the cloud before making changes to your account.
Deactivation of MSA (MIUI System Ads)
MSA is the main engine of the advertising system in Xiaomi smartphones, which is responsible for displaying banners in standard applications such as Explorer, Music and Themes. Disabling this component requires care, since the system will prevent this process in every way, suggesting that you wait or cancel the action.
To start, go to Settings → Passwords and Security → Data Access. Find the msa app and turn off the network access slider. The system will give a warning and start a countdown of 10 seconds. You need to wait until the time ends and press the Cancel button. If you fail the first time, repeat the procedure - sometimes it takes 2-3 attempts.
After successfully restricting network access for msa, you also need to disable the service itself in the application menu. Go to Settings → Passwords and Security → Data Access → Permissions → Auto Run and make sure that msa is banned. This will prevent the ad module from running immediately after the phone is turned on.
☑️ Checking the shutdown MSA
It's worth noting that you can't completely remove the service without making a deep modification to the system, but restricting the service's rights makes it completely useless. Advertising in desktop folders and in the Security app should disappear as soon as you restart the device. If that doesn't happen, check if the system has updated the components automatically.
Configure standard applications of the MIUI system
Even after the main service is disabled, some built-in Xiaomi apps can continue to show ads unless the appropriate ticks are removed in their individual settings. Each system application has its own Get Recommendations switch, which is activated by default when it first starts.
Consider the main applications where advertising is most common, and ways to disable it:
- 📂 Explorer: Open the application, click on the menu (three bars), select About program and disable Get recommendations».
- 🎵 Music: Go to the app settings, find the “Additional” section and remove the tick from the “Show Ads” item».
- 🧹 Security: Go to the app settings (cogs), select “Receive recommendations” and deactivate the function.
- 🌤️ Weather: In the settings menu of the widgets or the application itself, find the item “Get recommendations” and turn it off.
The situation is similar in the Themes app. Open a user profile or settings, and find the item "Show ads." Disabling it will save you from banners on the main screen of the theme store. It is also recommended to go to the Downloads app and in its settings to disable the display of recommended content, which is often disguised advertising.
What to do if the settings are reset?
Blocking advertising in browsers and Yandex-tape
Much of the traffic is not on the system itself, but on browsers and information feeds. Redmi 9 Pro often preinstalled the Mi Browser browser and the Lenta widget (or Yandex), their settings are independent of the system parameters of MIUI and require special attention.
To disable ads in the standard Xiaomi browser, go to its settings, select the Privacy and Security section and activate the ad blocker. You can also turn off notifications from sites there. If you use Yandex, go to the widget settings on your desktop or the application itself, find the Ribbon Settings section and turn off the Recommendations.
An alternative and more effective solution is to install a third-party browser with built-in protection, such as Brave or DuckDuckGo. They block trackers and ad scripts at the page load level, which speeds up the Internet and saves traffic. After installing a new browser, be sure to make it the default application in the system settings.
| Annex | The path to adjustment | Parameter for deactivation |
|---|---|---|
| Mi Browser | Menu → Settings → Privacy | Ad-blocker |
| Yandex (Lenta) | The settings of the widget → Ribbon settings | Recommendations |
| Google Chrome | Settings → Confidentiality | Safe viewing |
| GetApps | Profile → Settings | Auto-Update and Notifications |
Using DNS to block the world
The most radical and effective method that works for all applications and games is to change the game. DNS-server at the connection level. DNS It allows you to redirect requests to known ad servers to nowhere, preventing them from loading. This method does not require the installation of additional applications and works at the network protocol level.
To set up, go to Settings → Connection and Sharing → Private DNS. Select DNS Host Name and enter dns.adguard.com. Once you save the settings, the phone may need to reboot or reconnect to the Wi-Fi/mobile network. This server specializes in blocking trackers and advertising.
Use of the DNS-Filtering has its advantages and disadvantages, and on the one hand, it's a one-stop solution that clears out ads even for some games and apps where banners usually pop up. On the other hand, in rare cases, some sites may not display correctly or the connection speed may slow down if the server is overloaded.
⚠️ Attention: If after the shift DNS Some websites or apps have stopped opening, return the settings to the private one DNS In the position of "Auto" or "Disconnected" This may mean that your provider is blocking third-party DNS-request.
Removing unnecessary system applications through ADB
For advanced users who want to clean Redmi 9 Pro from excess software, there is a method of removing applications through the ADB debugging bridge. This method allows you to remove applications that are not removed by standard methods, such as Mi Pay, Mi Video, Facebook and others, which often contain advertising modules.
To start, activate the developer mode. Go to Settings → About Phone and 7 times click on the MIUI version. Then in advanced settings, turn on “Debugging USB.” Connect the phone to your computer and use the command to delete packets. For example, to delete Mi Video, the command will look like this:
adb shell pm uninstall -k --user 0 com.miui.videoplayerThe list of packages that can be safely removed is long, but requires caution. Removing system components such as Security or Themes can lead to system instability or loss of functionality (for example, the fingerprint scanner or wallpaper setting will stop working).
💡
Before removing system applications via ADB, make a full backup of the data.Removing the critical system component may require a complete phone reset to factory settings to restore health.
Frequently Asked Questions (FAQ)
Is it safe to completely disable the MSA service?
Will the ads come back after the firmware update?
Will installing an antivirus help to remove advertising?
Can I remove ads in the screen unlock?
💡
A comprehensive approach, including disabling MSA, configuring DNS and checking the settings of each application, ensures 99% clean advertising on Redmi 9 Pro.