How to completely remove ads on Xiaomi Redmi 10 Pro: from system banners to push notifications

Xiaomi Redmi 10 Pro is one of the most popular smartphones of the mid-range segment, but many users are faced with its main “chip”: aggressive advertising in MIUI. Banners in settings, push notifications from system applications, advertising in the browser and even on the desktop can seriously spoil the impression of the device. In this article, we will analyze all possible ways to disable advertising – from standard settings to hidden MIUI functions that work without root rights.

It’s important to understand that Xiaomi’s firmware advertising comes in two types: system (built into MIUI) and applications (from third-party services like Mi Browser or Mi Video).We’ll look at both options, including little-known tricks that don’t require installing additional software. If you’re willing to spend 10-15 minutes setting up, your Redmi 10 Pro will be 90% cleaner.

Note: all instructions are valid for MIUI 12/13/14 based on Android 11/12. If you have a different version of the firmware, some menu items may be slightly different - but the logic remains the same. Also note that after major MIUI updates, the settings may be reset, so you will have to repeat them.

1. disable personalized advertising in MIUI settings

The first and most obvious step is to deactivate personalized ads in the privacy menu, which won’t remove all ads, but will significantly reduce the number of targeted banners.

Go to: Settings → Google → Advertising (or Settings → Additional → Privacy → Advertising in some versions of MIUI).

Turn off the option “Personalized Ads” and reset the “Advertising Identifier” (click Reset Identifier).

Then go back to the basic settings and follow the path: Settings → About Phone → MIUI version (tap 7 times to activate the developer mode).

Then go to Settings → Additional → For developers and find the item “Debugging by USB”** – it does not need to be enabled, but there may be a hidden option to limit background activity for system applications (activate it).

  • 🔧 Personalized advertising is the main source of targeted banners in the MIUI.
  • 📱 Advertising ID – Resetting this setting “nullifies” your profile for advertisers.
  • 🛠️ Developer Mode – opens access to hidden background restriction settings.

⚠️ Note: After resetting the ad ID, some apps (such as the Google Play Store) may temporarily run unstable. 10-15 I'll be back in a minute.

📊 Which advertisements annoy you the most?
Banners in MIUI settings
Push notifications from Xiaomi
Advertising in the Mi Browser browser
Advertising widgets on the desktop
other

2.Removing Advertising from Xiaomi System Apps

System applications like Mi Browser, Mi Video, Mi Music, and Cleaner are the main distributors of ads, and they can not be removed without root rights, but you can turn off banner impressions through hidden settings.

For this:

  1. Open any system application (e.g. Mi Browser).
  2. Slip on the three dots in the top right corner and select Settings.
  3. Scroll down to About and tap it 5-7 times until the message “Developer Mode is activated” appears.
  4. Return to the application settings – there will be a new section Additional or For developers.
  5. Find the “Show recommendations” or “Advertising notifications” option and turn it off.

For Mi Browser, go to: Browser Settings → Privacy → Personalized recommendations and disable all switches.

AnnexThe path to settingsWhat to turn off
Mi BrowserSettings → ConfidentialityPersonalized recommendations, push notifications
Mi VideoSettings → AdditionalAdvertising banners, Autoplay
CleanerSettings → NotificationsPromotional push messages
Mi MusicSettings → About the program → Developer modeRecommendations on the home screen

⚠️ Note: In some regional versions MIUI (For example, for India, the option to disable ads can be hidden deeper. If you do not find the option, try changing the region in the settings of the Xiaomi account to “Russia” or “Europe».

☑️ Preparing for the Advertising Disconnection

Done: 0 / 4

3. Blocking advertising through restriction of background activity

MIUI allows you to limit the background work of applications, which indirectly blocks the load of advertising modules, this method does not remove banners completely, but reduces their number by 60-70%.

Instructions:

  1. Go to Settings → Applications → Application Management.
  2. Select a system application (such as Mi Browser or Cleaner).
  3. Slip on the battery (or use the battery).
  4. Select Restricted (or Manual Control in newer versions of MIUI) mode.
  5. Turn off Auto Start, Background Activity and Push notifications.

For maximum effect, repeat these actions for the following applications: com.miui.systemAdSolution (system advertising), com.xiaomi.midrop (advertising in Mi Drop), com.miui.analytics (gathering statistics for targeting).

To find these applications, tap the App Management menu at the three points in the top right corner and select Show System. In the search bar, type the name of the package (for example, com.miui.systemAdSolution).

💡

If you can't find the system app by the name of the package, use third-party software like App Inspector (available on Google Play) that will show all installed packages, including hidden ones.

4.Use of ADB-commands for deep disabling advertising

If standard methods do not help, you can resort to ADB-Android Debug Bridge is Google's official tool that allows you to manage system settings without root permissions, which works 100 percent, but requires you to connect your smartphone to your PC.

Step-by-step:

  1. Download ADB Tools for Windows/macOS/Linux and unpack the archive.
  2. On your smartphone, activate Debugging over USB (Settings → Additional → For developers).
  3. Connect Redmi 10 Pro to PC via USB-cable (select File Transfer Mode).
  4. Open the command prompt (or Terminal on macOS/Linux) in the adb.exe folder.
  5. Enter the following commands in turn (after each click Enter): adb devices (you should see your device name – if not, check the drivers) adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.msa.global adb shell pm hide com.miui.analytics

These commands hide the system packages responsible for the ad impressions, and once the device is rebooted, the banners in the settings and push notifications will disappear, and to get it back, replace hide with unhide in the commands.

⚠️ Note: On some versions MIUI post-execution ADB-The Dark Theme or Navigation Gestures may be lost by teams, and it's a temporary bug, so restart your smartphone and the functions will be restored.

What if the ADB can’t see the device?
1. Install Xiaomi drivers USB Drivers from the official website. 2. Check what's in the settings. USB-connection selected mode File transfer (MTP), Not Charging. 3. Try another one. USB-cable (preferably original). 4. If you are using Windows, disable the driver signature: in the command line, execute bcdedit /set nointegritychecks on and restart the PC.

5. Alternative methods: third-party launchers and DNS-filter

If you don’t want to mess with MIUI settings, you can go a workaround:

  • 📱 Install a third-party launcher (like Nova Launcher or Lawnchair) to replace the standard Xiaomi desktop, where advertising widgets often appear, while the system banners in the settings will remain.
  • 🌐 Use an alternative. DNS. Go to Settings. → Wi-Fi → Additionally. → Settings DNS and type 1.1.1.1 (Cloudflare) or 94.140.14.14 (AdGuard) DNS). This will block some of the advertising domains at the network level.
  • 🛡️ Install an ad blocker like Blokada or AdGuard. These apps create local. VPN-The tunnel filters out ad requests, and the downside is that they may conflict with banking applications.

Important: Using third-party DNS or ad blockers can cause problems with accessing some Xiaomi services (such as cloud storage or branded themes). If system functions stop working after the DNS change, return the settings to the default values.

For maximum effect, combine these methods: ADB-team + side-launcher + AdGuard DNS Remove 95% of ads without root rights.

💡

Third-party launchers and DNS-filters do not remove system advertising completely, but significantly reduce its visibility. ADB-commands or settings MIUI.

6. Radical-methods: flashing and obtaining root rights

If you're willing to take drastic measures, you can completely remove the advertising modules from the firmware.

  1. Unlock the bootloader through the official Xiaomi website (the process takes up to 7 days).
  2. Install custom recovery (e.g., TWRP).
  3. Get root rights through Magisk.
  4. Remove system packages with Titanium Backup or Root Explorer: /system/priv-app/SystemAdSolution/system/priv-app/Analytics

You can also install custom firmware on the base AOSP (For example, LineageOS or Pixel Experience. These do not include Xiaomi ads by definition, but may lack some branded features (e.g., Xiaomi, IR-blaster).

  • ⚠️ Risks: unlocking the bootloader resets the smartphone to factory settings.
  • 🔧 Complexity: The process requires technical skills and takes several hours.
  • 📉 Consequences: Possible problems with OTA-updates and operation of banking applications.

⚠️ Attention: On Redmi 10 Pro with Snapdragon processor 732G Unlocking the bootloader can lead to loss of support for Widevine L1 (The quality of streaming will fall in Netflix/Disney+ before 480p). It's incorrigible without official re-flashing.

7. How to get the ad back (if something went wrong)

If, after the manipulation of the settings, or ADB-Teams have problems (for example, system functions stopped working), you can roll back changes:

  • 🔄 For ADB-Commands: execute the same commands by replacing hide with unhide. Example: adb shell pm unhide com.miui.systemAdSolution
  • ⚙️ For settings MIUI: Reset the application settings in Settings → Annexes → [name] → Warehouse → Clear the data.
  • 📱 For system failures: perform reset to factory settings (Settings) → Additionally. → Recovery and reset, but note that this will delete all data.

If the smartphone stopped turning on after ADB-commands (extremely unlikely), try to go to Fastboot mode (clip power) + Volume down when switched on) and execute the command:

fastboot erase cache

This will clear the cache and can restore performance.

FAQ: Frequent questions about removing ads on Redmi 10 Pro

❓ Why After Updating MIUI The commercial reappeared?
Xiaomi system applications are updated via Google Play or background. After an update, their settings are reset. To avoid this: Turn off automatic updates for system applications in Google Play → Settings → Auto-Update applications. Use ADB AppControl (Android app) to block updates to specific packages.
❓ Can you remove advertising without a computer?
Yes, but the efficiency will be lower. PC-free methods: Disabling personalized advertising in settings (section 1). Restricting background activity of system applications (section 3). Install Blokada or AdGuard from Google Play. ADB-commands and flashing require a connection to a computer.
❓ Why my Redmi 10 Pro doesn’t have a Personalized Advertising clause»?
It depends on the regional version. MIUI. Solution: Change the region in the Xiaomi account to “Russia” or “Europe” (Settings) → Xiaomi account → Update your firmware to the latest version via Settings → Update the system. Use it. ADB-Teams (Section 4) – they work on all versions.
❓ Adblockers are slowing down the Internet?
The problem is typical for AdGuard or Blokada when enabled VPN-Solutions: In the blocker settings, select Local Mode VPN»** instead of full-fledged VPN. Add the domains of banking applications to the whitelist. DNS66 — It works through change. DNS without VPN.
❓ Can you remove ads forever without root?
No, but you can minimize it, and completely removing it requires root rights or custom firmware (ADB + setting MIUI + DNS-filter 90-95% The rest of the ads. 5% — These are banners in some system notifications (e.g., new features). MIUI), Which can't be removed without root access.