How to completely remove ads on Xiaomi Redmi 9C: system settings and hidden tricks

Why is Redmi 9C getting ads and can it be removed forever?

Xiaomi Redmi 9C is powered by MIUI, which is known not only for its functionality but also for its aggressive advertising policy. Banners appear in the settings menu, on the lock screen, in system utilities (for example, in Security or Calendar), and sometimes even in the dropdown notification panel. The reason is simple: Xiaomi monetizes budget models through advertising displays, compensating for their low cost.

The good news is that most ads can be turned off without root rights or third-party software. The bad news is that some banners (like the Themes app) are tied to your Mi Account and require additional manipulation. In this article, we will discuss all the working methods, from basic settings to advanced tricks with ADB.

It is important to understand that completely removing ads on Redmi 9C is impossible without flashing them on a custom version of MIUI (for example, MIUI EU without ads), but with our instructions you can reduce the number of banners by 90% and make them minimally annoying.

๐Ÿ“Š How often do you get annoyed by advertising? MIUI?
Constantly preventing you from using your phone
Sometimes, noticeable, but tolerable.
There's almost no advertising.
I don't know what that is.

Method 1: Disabling personalized advertising in MIUI settings

The first step is to deactivate targeted ad mechanisms that collect data about your actions, which does not remove banners completely, but reduces their relevance and frequency of display.

Go to: Settings โ†’ Google โ†’ Advertisements and disable Personalized Ads. Then go back to the basic settings and open: Settings โ†’ Annexes โ†’ Application management โ†’ Triple point (โ‹ฎ) โ†’ Special access โ†’ Access to advertising.

Disable access for all applications except system applications (e.g. Google Play Services).

  • ๐Ÿ” What it does: Advertising will become less intrusive, but it wonโ€™t disappear completely.
  • โš™๏ธ Restriction: Some banners (such as in Weather or Music) will still be displayed.
  • ๐Ÿ“ฑ Applicable to: all versions MIUI on the Redmi 9C, including MIUI 12/13.

โš ๏ธ Note: After disabling personalized ads, some apps (such as Mi Video) may start showing banners in English.

โ˜‘๏ธ Preparing for the Advertising Disconnection

Done: 0 / 4

Method 2: Manual disabling of advertising in system applications

Many banners in Redmi 9C are generated by standard MIUI utilities: Security, Themes, Downloads and others.

  1. Security: Open the app, go to Settings (โš™๏ธ) โ†’ Advertising recommendations and deactivate all sliders. Also disable "Get recommendations" in the Optimization section.
  2. Topics (Themes): Launch the app, click on the avatar in the top right corner โ†’ Settings โ†’ Advertising notifications and turn off all options. Then go back and uncheck the "Personalized Recommendations" box.
  3. Mi Video / Music: In the settings of these apps, find the Advertising or Recommendations section and disable all related options. In Mi Video, further deactivate Autoplay in the player settings.
AnnexThe Way to Advertising SettingsEfficiency
SecuritySettings โ†’ Advertising recommendationsRemove 70% of banners in the utility
TopicsProfile โ†’ Settings โ†’ Advertising NoticesRemove banners on the main screen of the application
Mi VideoProfile โ†’ Settings โ†’ AdvertisingRemoves videos before the video
Downloads.Triple point (โ‹ฎ) โ†’ Settings โ†’ RecommendationsRemove banners in the file list

After applying these settings, restart the phone.The banners in the system utilities should disappear, but the ads in the drop-down notification bar and on the lock screen may remain - additional steps will be required to remove them.

๐Ÿ’ก

If after disabling the ad in Security, some functions (for example, checking viruses) have disappeared, turn on the option โ€œShow recommendationsโ€ back, but leave the advertising sliders specifically disabled.

Method 3: Blocking Advertising Services via ADB (without root)

For advanced users, there is a method to disable ads via Android Debug Bridge (ADB). It does not require superuser rights, but it does require a computer and USB-The point is to deactivate the system packages that are responsible for displaying banners.

First, turn on "Debugging by" USBยป on the phone: Settings โ†’ The phone. โ†’ Version. MIUI (Click 7 times until you have a message that you are a developer!).

Then go back to Settings. โ†’ Additionally. โ†’ For developers and activate the "Debugging by" USBยป.

Install. ADB-Drivers on your computer, connect Redmi 9C and execute on the command line:

adb shell pm hide com.miui.systemAdSolution


adb shell pm hide com.xiaomi.mipicks




adb shell pm hide com.miui.analytics




adb shell pm hide com.miui.msa.global

If the pm hide command does not work (in some versions of MIUI), use the alternative:

adb shell pm disable-user --user 0 com.miui.systemAdSolution
  • โœ… Pros: Removes most of the system advertising, including banners in notifications.
  • โš ๏ธ Cons: After the update MIUI It may be necessary to repeat the commands.
  • ๐Ÿ”„ Recovery: To get it back, replace hide with unhide or enable.

โš ๏ธ Warning: Do not disable packages like com.android.systemui or com.miui.home, this will lead to system failure.

What if the ADB canโ€™t see the device?
1. Make sure that the drivers ADB installed (check in Windows Device Manager). 2. Try another one USB-cable (original better). 3. In the phone developer settings, turn on "Debugging by" USB (Security settings)" and confirm the resolution on the computer. 4. Restart the phone and computer, then reconnect.

Method 4: Use DNS-filters for blocking advertising

Another effective method is to redirect ad domains through a private DNS, which requires no application installation and works at the network level. On Redmi 9C, it takes less than a minute to set up:

  1. Open Settings โ†’ Connections and Sharing โ†’ Private DNS.
  2. Select "Private Host Name" DNSยป and enter one of the addresses: dns.adguard.com (AdGuard) DNS) 1dot1dot1dot1.cloudflare-dns.com (Cloudflare) doh.centraleu.pi-dns.com (PI-DNS)

Save the settings and restart the phone.

This method blocks ads in the browser, some applications and partially in system utilities, but it will not help against banners that are downloaded through local Xiaomi services (for example, in Themes).

DNS-providerAddressLocks it down.Cons
AdGuard DNSdns.adguard.comAdvertising, trackers, phishingIt can slow down the loading of some websites.
Cloudflare1dot1dot1dot1.cloudflare-dns.comMalvar and phishingDoes not block ads in apps
PI-DNSdoh.centraleu.pi-dns.comAdvertising and trackersThere could be false positives.

To check the DNS, open your browser and go to the DNS Leak Test site. If the results show the provider you chose, the setup was successful.

๐Ÿ’ก

DNS-filters do not remove ads completely, but significantly reduce the amount of ads in the browser and some applications. For maximum effect, combine this method with disabling system banners (Method 2).

Method 5: Install an alternative launcher and remove Mi applications

If system methods didn't work, we could go a radical way by replacing the standard POCO Launcher (or MIUI Launcher) launcher with a third-party launcher, like Nova Launcher or Lawnchair, which would remove ads from the home screen and from the app menu.

Steps:

1. Install an alternative launcher from Google Play.

2. Press the Home button and select the new launcher as the main one.

3. Disable System Launcher: Settings โ†’ Applications โ†’ Application Management โ†’ POCO Launcher โ†’ Disable.

Additionally, you can remove or disable unnecessary Mi-applications that show ads: Themes, Mi Video, Music, Security (if you do not use antivirus).

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select an unneeded app (such as Mi Video).
  3. Click โ€œDisableโ€ (if the โ€œDeleteโ€ button is inactive).

โš ๏ธ Warning: Do not disable applications like Settings, Phone or Google Play Services, which will cause instability. Only remove those utilities that you do not use.

After replacing the launcher and disabling unnecessary applications, the ads on the home screen will disappear, but the banners in the drop-down notification bar and system menus may remain (ADB).

What to do if the advertisement still appears?

If after applying all the methods, banners continue to show, check the following points:

  • ๐Ÿ”„ Update MIUI: After the system update, some settings are reset. Repeat the steps from Method 2 and Method 3.
  • ๐Ÿ“ฑ Mi Account: Advertisements may be linked to your Mi Account. Try logging out in Settings โ†’ Accounts. โ†’ Mi Account and check if banners have disappeared.
  • ๐Ÿ› ๏ธ Resetting: In extreme cases, reset to factory settings (Settings) โ†’ The phone. โ†’ Reset settings), but save data beforehand.
  • ๐Ÿšซ Third-party apps: Some programs (such as cache cleaners) install their own advertising SDK. Check the list of installed applications for suspicious utilities.

If the problem persists, it is possible that your Redmi 9C is running regional firmware (for example, for India or China), where there are more ads, in which case only reflashing to MIUI EU or Global ROM without ads will help.

๐Ÿ’ก

Before resetting, write down the phone's IMEI (type *#06# in the dialer). In rare cases, IMEI recovery may be required via the engineering menu after reset.

FAQ: Frequent questions about advertising on Xiaomi Redmi 9C

Can I remove the ads on the lock screen?
Yes, but not completely. Turn off Ad Notifications in Settings โ†’ Lock Screen โ†’ Additional. Also check the settings of the Themes app - sometimes the banners on the block are generated from there. If the ad remains, use Method 3 (ADB) to disable the com.miui.systemAdSolution package.
Why did the MIUI update reappear?
Updates often reset user settings, including disabling ad services. MIUI Repeat the steps from Method 2 (manual shutdown in applications) and Method 3 (ADB-Also check if the private has dropped. DNS (Method 4).
Is it safe to disable system packages through ADB?
Yes, if you only use commands from our instructions, we have only specified packages that are solely responsible for advertising (com.miui.systemAdSolution, com.xiaomi.mipicks, etc.) Disabling other system components (for example, com.android.phone) can cause the phone to fail.
How to remove ads in Mi Browser?
In Mi Browser, go to Settings โ†’ Privacy โ†’ Advertising and disable all options. Also install an ad blocker (like AdGuard) or use another browser, like Chrome with the uBlock Origin extension.
Will the change in the phone area help?
Partly, if your Redmi is yours. 9C works on firmware for India or China, changing the region to Europe (in Settings) โ†’ Additionally. โ†’ Region) may reduce the amount of advertising, but some banners will remain. MIUI EU.