How to Get Rid of Ads on Xiaomi Redmi 9: The Complete Guide

Owners of Xiaomi Redmi 9 often face intrusive behavior of the system, which periodically offers to buy a new product or install an application. This is not a virus, but a built-in mechanism for monetizing the MIUI shell, which developers implement to reduce the cost of the final cost of the device.

Fortunately, there are many effective ways to limit this feature, returning the gadget to clean and fast. You do not need superuser rights or complex reprogramming — just change several settings in the menu sequentially. Below we will discuss each step in detail so that you can enjoy the operation of the mobile device without unnecessary interruptions.

You should understand that you can't completely remove the ad module from the firmware without flashing it to the global version or custom ROM, but you can reduce its activity to an absolute minimum. We'll look at both standard methods through settings and more advanced ones that include working with DNS and system applications. Redmi 9 is a popular model, and all modern blocking methods are relevant for it.

Disabling the MSA system advertising service

The central element in charge of displaying banners in the system is the service with the acronym MSA (MIUI System Ads), which collects data about your preferences and launches targeted advertising in standard applications, the first and most important step will be to disable the authorization of this component.

First, you need to go to the settings menu and find the password and security section, and that's where you hide the management of system services. → Passwords and security → Access to personal data. In the app list that you open, find msa and put the slider inactive, and the system will warn you of the possible consequences, but for the average user, they are not critical.

⚠️ Attention: When attempting to disconnect MSA The system can show the countdown timer multiple times, requiring you to wait 10 seconds. This is an artificial restriction, just wait until the end and press "Disable" again.

After a successful shutdown, it is recommended to restart the device so that the changes take effect. If you see banners again immediately after the reboot, repeat the procedure - sometimes it takes 2-3 attempts as the service tries to reactivate automatically. This is standard MIUI behavior on budget models.

💡

If the MSA slider is constantly returning to active state, try first to turn off the Internet, turn off the service, and then deny the application access to the network in the traffic settings.

It is also important to disable related services that may duplicate ad serving functions. In the same Access to Personal Data menu, find GetApps and MIUI Daemon. Limiting their access rights will significantly reduce the number of background processes collecting telemetry.

Set up standard Xiaomi applications

Advertising is built into every standard app from the manufacturer, and to be completely comfortable, you have to go through each one and turn off the personalized recommendations, and it takes a few minutes, but it's worth it.

Start with the Security app, which often shows junk notifications and offers acceleration. Open the app, click on the gear in the top right corner, and find "Get recommendations." Turn the switch to "Switch off." Similar actions should be done in the Themes, Music, and Explorer app.

  • 📱 Topics: Go to profile (human icon), select Settings and turn off Show Ads and Personal Recommendations».
  • 🎵 Music: In the settings menu, find the section “Advanced Settings” and remove the tick from the item “Receive recommendations».
  • 📂 Explorer: Click on the menu (three bars), select Settings, then About, and remove all checkmarks associated with recommendations.

The Download app is a special focus, and it's where hot offers are often notified, go to download settings and turn off "Receive recommendations," and stop the flow of discount notifications from partner stores.

☑️ Checking applications

Done: 0 / 4

Don't forget to check the lock screen settings. Often, Carousels with beautiful pictures and news come up, which are essentially advertising modules. Turn them off from the Settings menu → Lock screen → Cover Carousel.

Using a private DNS to block

One of the most effective and elegant ways to remove ads on the Xiaomi Redmi 9 is to set up a private DNS.This method works at the network level, blocking requests to known ad servers even before they reach your phone.

To implement this method, you don't need to install third-party applications. You just need to change one system setting in the connection section. Go to Settings → Connection and Sharing → Private DNS. The default value is Auto or Disconnected.

Select the option “DNS provider hostname” and enter the address: dns.adguard.com. Save the changes. Now all traffic through Wi-Fi and mobile network will be filtered by AdGuard servers, which cut off advertising domains.

ParameterDefault valueRecommended valueThe effect
Type DNSAutomobileProvider host nameManual control
Server address-dns.adguard.comBlocking ads
Impact on speedNo.MinimumPages load faster
DifficultyLow.Low.Safe.

The advantage of this method is that it also blocks ads in some games and applications where other methods don't work. DNS-The server is temporarily unavailable, the Internet may stop working, in which case, just return the setting to "Auto».

What if the internet is gone after the DNS change?
If you have lost the Internet after entering the dns.adguard.com address, it means that your ISP is blocking DNS-over-TLS requests or the server is temporarily unavailable. Try using an alternative address: dns-family.adguard.com (also blocking adult content) or return the settings to the original state. Also check if the address is correctly entered without unnecessary spaces.

Management of notifications and authorizations

Users often confuse system advertising with intrusive notifications from installed apps.Browsers, news aggregators, and even games can request permission to display notifications, and then flood the screen with offers.

To get your order, go to Settings → Notifications and Status bar → Notification Management. Go through the app list. Pay special attention to browsers (Chrome, Mi Browser), app stores and games. If the app is not critical for instant communication (like instant messengers), it is better to turn off its notifications completely.

Also worth checking for permissions for each application. Go to Settings → Apps → All apps. Select a suspicious app, click Other Permits and deny access to contacts, location and, importantly, background launch. This will not only remove unnecessary notifications, but also save Redmi 9 battery life.

  • 🔔 Mi Browser: It's often a source of spam. Go to its settings and turn it off completely. PUSH-notice.
  • 🛒 AliExpress / Amazon: These apps are very aggressive. Leave notifications only about the status of the order, disabling all "offers" and "shares».
  • 🎮 Most mobile games do not require constant network access or notifications unless you are playing online right now.
📊 Which source of advertising annoys you the most?
Pop-ups on the menu
Notifications from annexes
Browser advertising
Banners in standard applications

Regularly reviewing installed applications helps keep the system clean. If you see an application that you haven't used for more than a month, uninstall it. It may contain ad modules that run in the background.

Specificity of global and Chinese firmware

The amount and intrusiveness of ads are directly dependent on the software version installed on your Xiaomi Redmi 9. Global ROMs usually contain more ad integrations, as they are mass market-oriented and compensate for the device’s low price.

Chinese firmware versions (China ROM) have historically had deeper integration with local services, but recent versions of MIUI also have a lot of ads in them, but Chinese firmware often makes it easier to find hidden settings through the engineering menu, although the average user should not get there without preparation.

⚠️ Warning: Flashing your phone from global to Chinese (or vice versa) without unlocking the bootloader is impossible and can lead to the device becoming a brick.

There is also the term "European" (EEA ROM), the European version, which has a strict GDPR law that formally restricts data collection, but in practice, advertising does not disappear anywhere, just becomes slightly less personalized. Changing the region in settings (Settings → Advanced Settings → Region) to countries like the United States or India can temporarily change the set of advertising offers, but does not remove them completely.

💡

The firmware version determines the basic level of protection of advertising, but the correct manual configuration allows you to make the use of any version of MIUI comfortable.

Removing System Applications via ADB (For Advanced)

For those who want to go further and physically remove ad apps from the system, there is a method using USB debugging and a computer, which allows you to remove GetApps, Mi Video, Mi Music and other system components that can not be removed in the usual way.

You'll need a computer, USB-cable ADB Tools. You need to activate the developer mode on the phone: seven times click on the build number in the About Phone section. USB» You can put your phone on a PC and send commands to delete packets.

adb shell pm uninstall -k --user 0 com.miui.misys


adb shell pm uninstall -k --user 0 com.android.adbd




adb shell pm uninstall -k --user 0 com.miui.daemon

These commands will remove the system demons responsible for synchronizing ads and collecting statistics. Be extremely careful: removing critical system packets (such as those associated with a phone or message) can disrupt the device. Always check the name of the packet before deleting.

  • 💻 Computer: Necessary to execute commands ADB.
  • 🔌 Cable: Use original or quality cable for stable connection.
  • ⚠️ Risks: Incorrect packet removal may require resetting to factory settings.

Frequently Asked Questions (FAQ)

Is it safe to disable the MSA service?
Yes, disabling MSA is safe for the stability of the phone, you will not lose personal data, contacts or photos, the only consequence is that some standard applications (for example, in “Themes” or “Music”) may not display the recommended new products, but the basic functionality will remain completely.
Why does the ad appear again after the reboot?
This happens if the MSA service or related processes are able to reactivate automatically when the system is booted, and it is recommended not only to disable access to data, but also to prohibit auto-run for suspicious system applications in the battery settings.
Will installing an antivirus from advertising help?
Conventional antiviruses (Avast, Kaspersky, Dr.Web) primarily protect against viruses and phishing, and not from system advertising. MIUI. They can block dangerous sites, but they won’t remove banners inside Xiaomi’s system applications. DNS-filtering.
Can I remove ads permanently on Redmi 9?
You can't 100% remove all traces of ads without flashing them on custom firmware (like LineageOS), because the ad modules are sewn into the system partition, but the combination of disabling MSA, setting up DNS and banning notifications makes ads almost invisible in everyday use.