Skip to main content

How To Block Ads On Android Using Private DNS

How To Block Ads On Android Using Private DNS

Here's how you can block ads on Android without root access.

 June 25, 2021

Let’s admit, ads are something which we all hate. Ads not only annoy us, but they also ruin our video watching or web browsing experience. If your phone has adware, then it can also affect battery life and performance. Well, you can easily block ads by rooting an Android device, but rooting doesn’t seem to be the best option.

What if I tell you that you can remove ads from your Android without gaining the root access? This is possible with the Private DNS option of Android. For those who don’t know, Google already introduced a new feature known as ‘Private DNS’ or DNS over TLS on Android Pie. For those unaware, its a feature that allows users to change or connect to different DNS on Android easily.

The Private DNS option of Android Pie allows users to set any particular DNS server for both WiFi and Mobile networks in one place rather than changing it one by one for each. So, to block ads on Android, you just need to switch to Adguard DNS.

What is Adguard DNS?

According to the official site, AdGuard DNS is a foolproof way to block internet ads that don’t require installing any applications. It’s free and compatible with every device. The key thing about AdGuard DNS is that you get rootless systemwide ad-blocking on Android devices.

That means that you no longer need to root your device or play with Chrome flags to disable ads on Android. So, in this article, we are going to share a working method that would help you to block ads using Private DNS in 2020.

Block Ads on Android Using Private DNS

Please ensure that your phone is running on Android 9 Pie operating system. If it’s running on Pie, then follow some of the simple steps given below.

Step 1. First of all, open your Android’s app drawer and tap on ‘Settings’

Open Settings On Android

Step 2. Under the Settings tab, you need to select ‘Network & Internet’ or Wireless & Networks.

Step 3. Under the Network & Internet Settings, select ‘Private DNS’

Enable the ‘Private DNS’ Option

Step 4. Now you need to select the option ‘Configure Private DNS’

Step 5. Under the hostname, type in 'dns.adguard.com'

Type in the Hostname

Step 6. Save the settings and open the Google Chrome browser.

Step 7. On the URL bar, enter "Chrome://flags" and hit Enter.

Open Chrome://flags

Step 8. Now search for ‘DNS’ and then disable the ‘Async DNS’ option.

Disable The ‘Async DNS’ Option

Step 9. Now enter "chrome://net-internals" in the URL bar and hit enter.

Open “chrome://net-internals”

Step 10. Select the DNS tab, and then tap on ‘Clear Cache’ option.

Tap on the ‘Clear Cache’ option

That’s it! You are done! Now restart your chrome browser to apply the changes.

So, this is how you can block ads using the Private DNS feature on Android 9 Pie. The method shared above would remove ads from every webpage. I hope this article helped you! Share it with your friends also.

By @danmaffia
  
Support the Hacking family 

Carding Boss

 https://t.me/Justcashoutnow

Networking

https://t.me/newagehackingfamily

Phishing method

https://t.me/darkwolftechs


Comments

Popular posts from this blog

How to find isp gateway

 Certainly, here's a step-by-step guide to finding your ISP gateway: Step 1: Check your Router or Modem - Physically inspect your router or modem. - Look for a label or sticker that contains information about your device. - Search for details such as the default gateway IP address. Step 2: Use the Command Prompt or Terminal - On Windows: Press the Windows key, type "cmd," and press Enter to open the Command Prompt. - On Mac: Open the Terminal from the Applications folder or by searching for it. - On Linux: Open the Terminal from your applications menu. - Type "ipconfig" on Windows or "ifconfig" on Mac and Linux and press Enter. - In the output, locate the "Default Gateway" information. This is your ISP gateway's IP address. Step 3: Access your Router's Web Interface - Open a web browser (e.g., Chrome, Firefox, or Safari). - In the address bar, enter the default gateway IP address you found in Step 2. Typically, it's something like...

Setting up a free SMTP server for sending emails

Setting up a free SMTP server for sending emails typically involves using an email service that offers free SMTP access. Here's a general guide on how to set up SMTP for free: 1. **Choose a Free Email Service**: There are several email providers that offer free SMTP servers, including Gmail, Yahoo Mail, and Outlook.com. Choose the one that suits your needs. 2. **Create an Email Account**: If you don't already have an email account with the chosen provider, sign up and create one. Make sure to remember your email address and password. 3. **Enable SMTP Access**: Some email providers may require you to enable SMTP access for your account. This is often found in your account settings or security settings. Enable SMTP access if required. 4. **Obtain SMTP Server Details**: Your email provider will have specific SMTP server details you need to use. These typically include:  - SMTP Server Address (e.g., smtp.gmail.com for Gmail)    - SMTP Port (e.g., 587 for STARTTLS or 465 for SSL/T...

To link an HTML file to a Python script

To link an HTML file to a Python script, you typically need to use a web framework that can handle the HTTP requests and responses. One popular framework for this purpose is Flask. Here's a step-by-step guide on how to link an HTML file to a Python script using Flask: 1. Install Flask: Make sure you have Flask installed. You can install it using pip by running the following command in your terminal or command prompt: ```    pip install flask    ``` 2. Create a new directory for your project and navigate to it in your terminal or command prompt. 3. Create a new Python script, let's say `app.py`, and open it in a text editor. 4. Import the necessary modules:    ```python    from flask import Flask, render_template, request    ``` 5. Create a Flask application:    ```python    app = Flask(__name__)    ``` 6. Define a route for your HTML file:    ```python    @app.route('/')    def index():        return render_template('index.html')    ``` 7. Save the following ...