Advertising on the home screen of Xiaomi smartphones is one of the most annoying features of the branded shell MIUI. Even after buying the device, users are faced with intrusive banners, application recommendations and system ads that take place on the desktop, and the problem is relevant for most models, from the budget Redmi Note 12 to the flagship Xiaomi 14 Ultra.
Many people mistakenly believe that advertising can only be removed with the help of the ROOT-You can buy a premium version of your firmware, and there are actually legal ways to disable most of your ad elements through standard settings. MIUI 12/13/14, including hidden settings and circumvention of restrictions for regions with aggressive advertising policies (e.g. India or China).
Itโs important to understand that Xiaomi integrates ads at the system level, so you canโt get rid of them completely without firmware modifications, but you can minimize their appearance to 1-2 banners per week instead of daily spam. All of the methods described below are tested on current versions of MIUI Global, MIUI Europe and MIUI China (taking into account regional features).
Why Xiaomi is getting ads on the home screen
The MIUI branded shell is monetized by advertising, which is the official position of the company, and even in high-end Xiaomi or POCO models, users see:
- ๐ข Banners with app recommendations (such as Mi Browser or Mi Video)
- ๐ฏ Contextual Ads in Weather or Calendar Widgets
- ๐ฑ Pop-up notifications about โuseful servicesโ (e.g. Mi Credit or Mi Pay)
- ๐ Advertising blocks in the Themes menu when trying to change wallpaper
The main sources of advertising:
- System applications: Mi Security, Mi Browser, Mi Video, Cleaner and GetApps (Xiaomi app store).
- Widgets: weather, calendar, steps โ all of them can load advertising content.
- MIUI services: cloud storage, data synchronization, even system notifications.
Interestingly, the European version of MIUI (EEA) has significantly less advertising due to local data protection laws, but in Indian or Chinese firmware, banners can take up to 30% of the screen.
Method 1: Disabling personalized advertising in settings
The first step is to limit data collection for targeted advertising, which will not remove all banners, but will reduce their number and make them less intrusive.
Instructions:
- Open Settings โ Google โ Advertising.
- Activate the switch "Disable personalized advertising".
- Go back to the basic settings and go to Settings โ Memory โ Cleanup.
- Click on the icon. โ๏ธ (gear) in the upper right corner and select "Deactivate recommendations".
It is also recommended to reset the advertising identifier:
- B Settings โ About the phone tap 7 times on the item "Version" MIUI", activate the developer mode.
- Back to Settings โ Additionally. โ For developers.
- Find the item "Reset advertising ID" and confirm the action.
Turn off personalization in Google | settings
Reset the advertising ID in developer mode |
Delete recommendations in the section "Cleaning" |
Reset the device to apply changes-->
โ ๏ธ Note: After the advertising reset ID Some apps (like Mi Browser) can temporarily display even more banners, which is normal. 1-2 The number of ads is stabilizing.
Method 2: Remove system applications without ROOT
Many banner ads are created by pre-installed Xiaomi services, which can be disabled (but not removed entirely) through standard settings:
List of hazardous applications:
- ๐ซ GetApps โ Xiaomi app store (main advertising source)
- ๐ซ Mi Browser โ a browser with built-in banners
- ๐ซ Mi Video - video player with advertising in recommendations
- ๐ซ Mi Credit โ Microcredit service (active in India and China)
- ๐ซ Cleaner โ a cleaning utility with intrusive notifications
How to turn it off:
- Go to Settings โ Applications โ Application Management.
- In the search, type the name of the application (for example, GetApps).
- Click "Disable" (if the button is inactive, first click "Delete Updates").
- Confirm the action and restart the device.
For MIUI 14, a new item has been added: after disabling the application, the โHideโ option will appear โ use it to remove the icon from the main screen.
| Annex | What's the blackout doing? | Risks. |
|---|---|---|
| GetApps | Removes banners with application recommendations | You will not be able to update the branded applications Xiaomi |
| Mi Browser | Disappear advertising notifications about โinteresting sitesโ | You will have to use a third-party browser. |
| Mi Video | Banners with movies on the main screen cease to appear | Some video formats may not be reproduced |
| Cleaner | Disappear notifications about the โcloggedโ of the phone | I'll have to clean the cache manually. |
โ ๏ธ Warning: Do not disable system services called com.android. or com.miui. โ this can cause your phone to malfunction. Also avoid disabling Mi Account (needed for sync) and Security (responsible for security).
Method 3: Set up launcher and widgets
Ads often enter the home screen through widgets and MIUI dark mode to minimize their appearance:
Step 1: Remove unnecessary widgets
- Long tap on the empty seat of the main screen โ "Widgets".
- Hold your finger on an unnecessary widget (such as Mi Weather or Mi Calendar) and drag it into the basket.
- Leave only the necessary hours, weather without banners (for example, AccuWeather), notes.
Step 2: Disabling recommendations in the launcher
- Long tap on the main screen โ "Home screen settings".
- Turn off the options: ๐ "Recommended annexes" ๐ฑ "Desktop proposals" ๐ "News and weather (if not used)
Step 3: Change the topic to minimalist
- Go to Settings โ Theme.
- Select a theme without ad blocks (e.g., โDefaultโ or โDark Modeโ).
- Avoid โRecommendedโ themes โ they often contain hidden ads.
๐ก
If you still see ads after you change the theme, try installing a third-party launcher (like Nova Launcher or Lawnchair) that will completely replace the standard MIUI interface and remove the system banners.
Method 4: Blocking Advertising via DNS (without ROOT)
One of the most effective methods is to redirect Xiaomi ad domains to empty servers, which does not require superuser rights and works at the network level.
Instructions:
- Go to Settings โ Connections โ Private DNS.
- Select "Private DNS Host Name".
- Enter one of the addresses: dns.adguard.com (blocks most of the ads) xiaomi.adblock.freedns.controld.com (specialized for Xiaomi)
Save the settings and restart the phone.
Advantages of the method:
- ๐ก๏ธ Blocks advertising not only on the main screen, but also in the browser, applications.
- ๐ No need to install additional programs.
- ๐ฑ It works on all versions. MIUI (including MIUI 14).
Disadvantages:
- โ ๏ธ It may slow down the loading of some sites (due to additional checks) DNS).
- โ Do not block ads on YouTube or social media.
List of blocked domains
Method 5: Resetting Advertising Settings (Hidden Method)
This method removes the cache of MIUI advertising services, which leads to a temporary "reset" of targeted banners. The effect lasts 1-2 weeks, after which the procedure must be repeated.
Step-by-step:
- Open the Phone app and enter the combination: ##4636##.
- In the menu that opens, select โPhone Informationโ.
- Scroll down and find the item โReset advertising statisticsโ (or โClear Ad IDโ on English firmware).
- Click on it and confirm the action.
- Reset the device.
What happens after the discharge:
- ๐ Removes the history of advertising impressions (the system โforgetsโ which banners you showed).
- ๐ Targeting settings are reset (advertising becomes less personalised).
- ๐ซ Temporary Disappearance of Banners in GetApps and Mi Browser.
โ ๏ธ Attention: On some firmware (MIUI China) this method can lead to a short-term increase in the amount of advertising - the system tries to "learn" again. 2-3 day-day.
Additional Tips for Completely Removing Advertising
If the methods listed above have not helped, consider the following options:
1. Installation of custom firmware
- ๐ฑ LineageOS or Pixel Experience firmware completely removes ads, but requires unlocking the bootloader and ROOT.
- โ ๏ธ Risks: loss of warranty, possible bugs with camera or sensors.
2.Use of ADB-teams (no teams) ROOT)
adb shell pm hide com.miui.systemAdSolutionThis command hides the system ad module, but it doesn't work on all devices.
- Developer mode on.
- Installed ADB drivers on PC.
- Connecting the phone via USB with debugging permission.
3.Advert blocking applications
- ๐ก๏ธ Blokada โ Blocks Advertising at Level VPN (demand ROOT).
- ๐ NetGuard โ Firewall with Domain Locking.
- โ ๏ธ Risk: Some applications may conflict with MIUI Optimization.
๐ก
The most reliable method is a combination of methods: disabling system applications + private DNS + resetting advertising ID. This removes ~95% of banners without risk to the system.