How to remove all ads in Xiaomi Poco X3: the complete guide

Poco X3 smartphones are well-deservedly considered among the most productive devices in their price segment, offering users powerful hardware for affordable money. However, this availability often comes at a cost through intrusive system marketing, which manifests itself in the form of pop-ups and banners in standard applications. Advertising in MIUI can annoy even experienced users, reducing the overall comfort of using the gadget and distracting from the task.

Fortunately, the built-in ad system is customizable, and there are many ways to minimize or eliminate unwanted content. In this article, we’ll break down a comprehensive approach that allows you to clear the interface of marketing inserts without having to get superuser rights. We’ll go through all the hidden corners of settings, disable system services, and set up network filters for maximum results.

Before you start a deep cleaning, it’s important to understand that some changes can affect the performance of individual services or personalization of recommendations.The process requires care, but it takes no more than 15-20 minutes, and the result of your actions will be a clean system that works solely for your tasks, not for the promotion of goods and services.

Disabling the MSA System Service

The centerpiece of Xiaomi’s advertising ecosystem is MIUI System Ads, often abbreviated as MSA, which is responsible for collecting your preferences and displaying targeted banners across different sections of the interface. To begin combating intrusiveness, the first thing you need to do is find and deactivate this component in the app menu.

Find an app called msa in the installed program list and go to its properties, where you need to turn off the Recommendations or Get Recommendations switch. The system can ask you several times about your decision, suggesting that you wait 10 seconds before you try to shut down again, which is standard security mechanics that you just have to wait.

⚠️ Note: After disabling the msa service, some Global News feed widgets may stop updating or displaying content because they are directly dependent on the service.

In parallel with the main module, check the personalization settings, which also collect data for displaying ads. Go to Settings → Password and Security → Authorization and Review. In the list that opens, find the msa item and uncheck the consent box. Confirm the action with the “Review” button, waiting for the required timer again.

☑️ Audit of advertising services

Done: 0 / 4

Set up standard Xiaomi applications

Even after the central service is turned off, individual system utilities can continue to show promotional materials if their internal settings activate the appropriate options. Each standard application, whether it is a conductor, music or cleaning, has its own recommendation switch, which must be manually disabled.

Start with the Security app, which often has pop-ups when scanning the system. Open it, click on the settings gear in the top right corner, and find the "Get recommendations" option. A similar procedure should be repeated for the Explorer, Music, Video, and Topics app, and you should find the About section or general settings in each of them and deactivate news receipts.

Pay special attention to the launcher, because it is responsible for the view of the desktop and folders. Press your finger on the empty space of the screen, select Settings and scroll down to Get recommendations. Disabling this option will remove promotional offers from the application folders and widget feed on the left.

  • 📱 Open “Conductor”, click the menu and select “Settings» → «About the annex» → Turn off "Recommendations».
  • 🎵 In the Music app, go to profile, then to settings and uncheck the tick from Show Ads».
  • 🧹 In Cleaner, go to the settings and turn off “Get recommendations».
  • 🎨 In the “Themes” app, go to profile, click on settings and turn off “Personal recommendations».

Remember that the application interface may vary slightly depending on the MIUI version or regional firmware.If you haven't found the exact name of the item, look for synonyms related to news, recommendations or content personalization.

What should I do if there is no “recommendation” item?
In some global firmware versions, this item can be hidden or renamed. Try changing the region of the device to "India" or "Indonesia" in the phone settings, after which the item may appear. Remember to return your region back after you have set up.

Notification and personalization management

Advertising on Poco smartphones often comes in the form of push notifications from system services that disguise themselves as important messages. To get rid of this visual noise, you need to carefully work through the notification section in the general settings of the system, which will allow you to control which applications are entitled to bother you at any time.

Go to Settings → Notifications and Status bar → Notifications. Here you will see a list of all apps that have permission to output information. Go through the list and find system services such as Mi Video, Mi Browser or GetApps. You can customize behavior for each of them: select No Sound or completely disable notifications, leaving only critical system alerts.

⚠️ Warning: Disabling notifications for system services may cause you to miss important security or device status updates.

You can also look at the ad personalization settings. In Settings → Password & Security → Privacy → Advertising Services (the path may vary) you can reset your ad ID. This action will not remove the ad completely, but will reset your accumulated profile of your interests, making the ads you show less relevant and therefore less annoying.

For those who use the Mi Browser browser as their primary browser, it is important to know that its settings are separate: Open the browser, go to the settings and find the Privacy and Security section. Here, disable Personalized Guidelines and Notifications, which will significantly reduce the amount of pop-up debris when surfing the Internet.

📊 What browser do you use on Poco? X3?
Mi Browser
Chrome
Yandex
Opera
Other

Using a private DNS to block

One of the most effective and elegant ways to remove system-wide advertising is to use private DNS filtering, which requires no third-party application installation and works at the network connection level, blocking requests to known antes they load ad servers.

To implement this method, go to Settings → Connection and Sharing → Private DNS. The default is Auto or Disconnected. Select DNS Host Name and enter the address of one of the filtering services. The most popular and reliable solution is AdGuard DNS.

In the field for input, the following address must be written:

dns.adguard.com

Once you save your settings, your phone can lose and reconnect for a second, and from that point on, all requests for ad domains will be redirected to nowhere, which will significantly clear banners from browsers and apps, a method that is particularly effective in games and applications where ads cannot be turned off by standard means.

ParameterImportance for AdGuardDescription
Type DNSProvider host nameManual settings mode
Server addressdns.adguard.comprimary filtering domain
Port portAutomatically.Standard port for DNS-over-TLS
EncryptionIncluded.Protection against DNS substitution

If you notice a connection problem, you can always go back to automatic settings, but for most Poco X3 users, this method works steadily and unnoticed.

💡

After inclusion DNS Some applications (e.g. banks) have stopped working, try adding them to exceptions or temporarily disabling them DNS. Some banking applications can block work when using non-standard DNS-server.

Disabling Advertising through ADB (for Advanced)

For users who want to achieve maximum results and are not afraid to work with a computer, there is a method to disable advertising components through ADB (Android Debug Bridge), which allows you to actually “freeze” or remove the system packages responsible for advertising, without the need for root rights, which preserves the guarantee on the device.

The first step is to activate the developer mode. Go to Settings → About Phone and quickly click 7 times on the MIUI Version. After the message “You became a developer” appears, go back to the main settings menu, find the “Additional” → “Developers” section and turn on the “Debug by USB” item.

Connect your smartphone to your computer through USB-Cable by selecting File Transfer mode on the phone screen. You need to install a minimum set of drivers on your computer. ADB. After connecting, execute the command to check the connection:

adb devices

You'll see a debugging permission request on your phone screen -- check "Always Allow" and click "OK." Now you can start removing the ad packages. Type the following command to remove the main ad module:

adb shell pm uninstall -k --user 0 com.miui.msa.global

You can also turn off the analytics service and the GetApps store if you do not use them:

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


adb shell pm uninstall -k --user 0 com.xiaomi.market

⚠️ Be very careful when removing system packets through ADB. Removing critical components can lead to unstable system operation or a “bootloop” (cyclical reboot).

If the result does not suit you or there are errors, any packet deleted in this way can be returned by the command adb shell cmd package install-existing. package_name. This method gives you complete control over the system, turning your Poco into a scalable system. X3 c a truly clean device.

💡

Using ADB is the most radical, but also the most effective way to combat advertising, requiring a PC and basic command line skills.

Frequently Asked Questions (FAQ)

Is it safe to completely disable the MSA service?
Yes, disabling msa is safe for operating system stability. The phone will continue to function normally, you will simply stop seeing promotional offers in the system interfaces. The only consequence is that the Global News feed widgets will stop updating.
Will the ads disappear after the MIUI update?
When updating the firmware, some applications may reset to factory values. After a major update to MIUI, it is recommended to recheck the recommendation settings in each system application, since updated versions can again activate the receipt of advertising content.
Could AdGuard DNS Slow Down the Internet?
In most cases, the user does not notice the difference in speed, because the filtering is at the domain name level. However, in rare cases, if the AdGuard server is overloaded or located far away geographically, the response time of sites may increase slightly, in this situation, you can try alternative DNS, for example, from NextDNS.
Do I need to reset to remove all ads?
No, you don't need to completely reset your device, and all of the methods described above apply to your current system without losing any personal data, and it only makes sense to reset if you have malware that masquerades as system processes in your phone.
Do these methods work on the Poco X3 NFC and X3 Pro in the same way?
Yes, because both devices are based on the MIUI shell (or HyperOS in newer versions), the structure of their system applications and advertising modules is identical, the instructions are universal for the entire Xiaomi and Poco smartphone line.