How to permanently remove Google ads on Xiaomi Redmi: the full guide 2026

Why Google Ads Appear on Xiaomi Redmi and How to Deal With It

Xiaomi Redmi smartphone owners often face Google’s intrusive ads that pop up in the search box, on the home screen, or in apps, and the reason lies in the aggressive monetization of the company’s services: even basic Android features now contain ad units, especially on Redmi’s budget models, where the manufacturer further integrates its own advertising SDKs.

It is important to understand that there are two types of advertising: system (built into MIUI and Google services) and application (shown inside installed programs). The first can be disabled through settings, the second can only be blocked at the DNS level or special utilities. In this article, we will discuss all the current ways to remove Google ads on Xiaomi Redmi without losing functionality, including methods for devices without root rights and with them.

Method 1: Disabling personalized advertising in Google settings

The easiest way to do this is to deactivate targeted ads directly in your Google account, which won’t remove all banners, but will significantly reduce the number of banners you have, as the system will stop picking ads based on your data.

Instructions:

  • πŸ“± Open the Google Settings app (or go to Settings) β†’ Google)
  • πŸ” Select the Google Account Management section
  • πŸ“Š Go to the Data and Personalization tab
  • 🚫 Find the Advertising Settings block and disable the Personalized Advertising option

After that, the system will stop using your search history, location and other data to display ads, but banners in Google search and some apps (such as YouTube) will remain β€” more radical measures will be needed to remove them.

πŸ’‘

If there is no Advertising Settings section, update Google Play to the latest version via the Play Store

Method 2: Block Advertising via Private DNS (without root)

The Private DNS method allows you to filter advertising domains at the network level, it is an effective solution for blocking banners in the browser, Google search and some applications, suitable for all Redmi models on MIUI 12 and later.

How to set up:

  1. Go to Settings β†’ Connections and Sharing β†’ Private DNS
  2. Select the host name of the Private DNS provider
  3. Enter one of the addresses: πŸ›‘οΈ dns.adguard.com (AdGuard DNS) πŸ”’ dot-de.blahdns.com (BlahDNS) 🌍 dns.nextdns.io (NextDNS)

Save the settings and restart the device

This method blocks up to 80% of advertising domains, but can conflict with some banking applications. If payment services stop working after setting up, return the Private DNS settings to Automatic.

πŸ“Š What? DNS You use it to block ads?
AdGuard
NextDNS
Cloudflare
Your own version
I don't use it.

Method 3: Removing embedded advertising services (ADB required)

Xiaomi and Redmi pre-instal several system applications responsible for displaying ads on their devices, which can be deactivated via ADB (Android Debug Bridge) without obtaining root rights, a method that works on all devices with an unlocked bootloader.

Steps required:

  1. Enable USB Debugging in Settings β†’ About Phone β†’ MIUI Version (click 7 times on the line with the version, then go back to Additional Settings β†’ For Developers)
  2. Connect your phone to your PC and execute the commands:
adb shell


pm uninstall -k --user 0 com.miui.systemAdSolution




pm uninstall -k --user 0 com.xiaomi.midrop




pm uninstall -k --user 0 com.android.browser




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

These commands will remove the main MIUI advertising modules. For a complete list of advertising packages on your Redmi model, use the command adb shell pm list packages | grep -i ad.

Install ADB on PC

Enable debugging over USB

Connect your phone to the original cable

Allow debugging on the smartphone screen-->

⚠️ Note: Removing system packages may cause some functions to function unstable MIUI. Before executing commands, create a backup through Settings β†’ Additionally. β†’ Backup and reset.

Method 4: Use of alternative firmware (for advanced users)

If standard methods don't work, consider installing custom firmware that doesn't have ad modules, and the most popular options for Xiaomi Redmi are:

FirmwareFeaturesComplexity of installationSupport for OTA
LineageOSClean Android without ads and BloatwareMediumYes.
Pixel ExperienceThe interface is like Google Pixel, without adsTall.Yes.
MIUI EUOfficial MIUI without advertising and Chinese servicesLow.Yes.
Havoc-OSMaximum customization, no advertisingTall.No.

To install custom firmware will require:

  • πŸ”“ Unlock the bootloader through the Mi Unlock Tool
  • πŸ“₯ Install custom recovery (TWRP Or OrangeFox)
  • πŸ“¦ Switch to your selected firmware and GApps (if you need Google services)

⚠️ Attention: Installing custom firmware voids warranty and can lead to a device blink if you do not do the right thing. Before firmware check compatibility with your Redmi model on the forum XDA Developers.

What is a device brick?
Brick is a condition in which a device becomes completely or partially inoperable, with a soft brik (the device is turned on but not loaded) and a hard brik (the complete lack of response to buttons). Xiaomi Redmi is more likely to have a soft brick that can be fixed via Fastboot or EDL modes.

Method 5: Ad-blocking apps (with and without root)

For users who don’t want to mess with the system settings, there are specialized applications, which fall into two categories: those that do not have root rights (limited functionality) and those that require root (complete lock).

Best solutions:

  • πŸ›‘οΈ AdGuard – blocks ads in the browser and applications through VPN, work-in
  • πŸ”’ Blokada – open source software for blocking ads and trackers, supports custom block lists
  • 🚫 DNS66 β€” level-locker DNS, It does not require root, but is less effective for embedded advertising.
  • πŸ“± Luck Patch – removes ads from apps (requires root and patching) APK)

For maximum effect, combine AdGuard (for the browser) with Blokada (for system locking). On root-enabled devices, you can use AdAway, which edits the hosts file to block ad domains at the system level.

πŸ’‘

Applications without root rights create VPN-a tunnel that may conflict with some banking applications. DNS or ADB.

Additional measures: optimizing MIUI to reduce advertising

In addition to direct blocking methods, you can optimize the MIUI to show less advertising:

  • πŸ“΅ Turn off the Recommendations MIUI In Settings β†’ Main screen screen β†’ Recommendations MIUI
  • πŸ”„ Limit background activity for Google Play Services and Google App apps in Settings β†’ Annexes β†’ Application management β†’ Battery
  • πŸ“± Install an alternative launcher (like Nova Launcher or Lawnchair) to remove ads from the home screen.
  • πŸ” Use alternative ad-blocking browsers (Brave, Firefox with uBlock Origin)

These measures will not eliminate ads completely, but combined with the basic methods will significantly improve the user experience, especially the transition to an alternative launcher – this removes banner ads in the app menu and Xiaomi widgets.

Frequent Mistakes and How to Avoid Them

When trying to disable ads, users often face typical problems:

  1. After Private's shutdown DNS Internet is not working – check that you have entered the correct address DNS-If the problem persists, return the settings to Automatic and try another server.
  2. ADB-commands are not executed – make sure that the debugging USB switched on, drivers ADB It's on a PC, and the phone is connected to the original cable. ADB and Fastboot.
  3. After removing the system applications, Google services stopped working – restore the deleted packages through the adb shell cmd package install-existing <name packet> command.
  4. Banking apps stopped working after blocking ads – add them to the exceptions in VPN or Private DNS settings.

If after all the manipulations, the ads continue to appear, check the device for malware with Malwarebytes or Bitdefender. DNS-settings and showing your advertisements.

Can I turn off Google ads on Xiaomi Redmi without root?
Most of the methods in this article (Private) DNS, settings of Google account, ADB-teams) operate without root rights. However, to completely block system advertising may require custom firmware installation or obtaining root.
Why do banners still show up after personalized advertising is turned off?
Personalized ads are only part of Google’s overall advertising system, with banners in search, YouTube and some apps showing up regardless of your settings, and use Private DNS or specialized apps like AdGuard to block them.
Is it safe to remove system applications through ADB?
Removing most ad packages (com.miui.systemAdSolution, com.xiaomi.midrop) is safe, but some system applications can be critical to MIUI's operation.Always back up before deleting and check the list of packages in specialized forums.
How to return remote system applications if something goes wrong?
Restore deleted packages in two ways: ADB: adb shell cmd package install-existing <name packet> Through resetting: Settings β†’ Additional β†’ Backup and Reset β†’ Reset (remove all data!) For critical applications, you may need to flash the device.
Is it true that blocking ads speeds up the smartphone?
Yes, in part. Advertising modules consume system resources (CPU, RAM, traffic), and when you turn them off, you might notice, Faster loading of pages in the browser, Reduced background battery consumption, Decreased heat during long-term operation, but you shouldn't expect a radical increase in performance, the main improvement will be in the smoothness of the interface.