Skip to content

Commit

Permalink
Merge branch 'feature/265' of github.com:AdguardTeam/KnowledgeBase in…
Browse files Browse the repository at this point in the history
…to feature/265
  • Loading branch information
slavaleleka committed Aug 10, 2023
2 parents 0ad593f + 5f59163 commit 269fa14
Showing 1 changed file with 39 additions and 39 deletions.
78 changes: 39 additions & 39 deletions docs/adguard-for-android/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard

:::

# Protection
## Protection

This screen combines all features of AdGuard’s protection:

Expand All @@ -29,7 +29,7 @@ This screen combines all features of AdGuard’s protection:

More on each feature below.

## Ad blocking
### Ad blocking

The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works).

Expand All @@ -43,7 +43,7 @@ Basic protection effectively blocks ads on most websites. For more customized ad

![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png)

## Tracking protection
### Tracking protection

*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit.

Expand Down Expand Up @@ -99,13 +99,13 @@ There are three pre-configured protection levels. Here’s what features they ha

You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode)

## Annoyance blocking
### Annoyance blocking

This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters)

![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png)

## DNS protection
### DNS protection

*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules:

Expand All @@ -117,7 +117,7 @@ This feature is based on AdGuard's annoyance filters and allows you to block pop

![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png)

### DNS server
#### DNS server

In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually:

Expand All @@ -129,25 +129,25 @@ In this section, you can select a DNS server to resolve DNS requests, block ads

By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings.

### DNS filters
#### DNS filters

This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/).

## Firewall
### Firewall

This feature helps manage Internet access for specific apps installed on your device and for the device in general.

![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png)

### Global firewall rules
#### Global firewall rules

This section allows you to control Internet access for the entire device.

![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png)

These rules apply to all apps on your device unless you've set custom rules for them.

### Custom firewall rules
#### Custom firewall rules

In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules.

Expand Down Expand Up @@ -175,7 +175,7 @@ To delete a rule or app from *Custom rules*, swipe it to the left.

If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly.

## Browsing Security
### Browsing Security

Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware.

Expand All @@ -189,7 +189,7 @@ If you're about to visit a dangerous website, Browsing Security will show you th
Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security.

## Integration with AdGuard VPN
### Integration with AdGuard VPN

AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together.

Expand All @@ -199,7 +199,7 @@ If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If

If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings**Filtering**Network**Proxy**Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection**DNS server*.

# App management
## App management

This section allows you to manage permissions and filtering settings for all apps installed on your device.

Expand All @@ -218,7 +218,7 @@ From the context menu, you can also access the app's stats.

![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png)

## Problem-free and problematic apps
### Problem-free and problematic apps

By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled.

Expand All @@ -228,27 +228,27 @@ Problematic apps, such as Download Manager, radio, system apps with UID 1000 and

To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings**General**Advanced**Low-level settings**Protection**Excluded apps*.

# Statistics
## Statistics

This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more.

![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360)

The stats are categorized into different sections.

## Requests
### Requests

This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined.

*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*).

You can tap a request to view its details and add a blocking or unblocking rule.

## Data usage
### Data usage

This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time.

## Apps
### Apps

This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests.

Expand All @@ -258,21 +258,21 @@ Tap *View all apps* to expand the list of your apps, sorted by the number of ads

If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to.

## Companies
### Companies

This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb).

## DNS statistics
### DNS statistics

This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded.

## Battery usage
### Battery usage

This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more resources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/)

# Settings
## Settings

## General
### General

This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*.

Expand All @@ -282,7 +282,7 @@ Under *App and filter updates*, you can configure automatic filter updates and s

![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png)

### Advanced settings
#### Advanced settings

*Automation* allows you to manage AdGuard via tasker apps.

Expand All @@ -296,31 +296,31 @@ The *Low-level settings* section is for expert users. [Read more about low-level

![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png)

## Filtering
### Filtering

This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server.

![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png)

### Network
#### Network

#### HTTPS filtering
##### HTTPS filtering

To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering)

##### Security certificates
###### Security certificates

To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection.

On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/)

The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/)

##### HTTPS-filtered apps
###### HTTPS-filtered apps

This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store.

##### HTTPS-filtered websites
###### HTTPS-filtered websites

This setting allows you to manage websites for which AdGuard should filter HTTPS traffic.

Expand All @@ -333,15 +333,15 @@ You can also add websites that you consider necessary to exclusions by selecting

By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option.

#### Proxy
##### Proxy

You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy)

In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it.

Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel.

#### Routing mode
##### Routing mode

This section allows you to select the traffic filtering method.

Expand All @@ -357,7 +357,7 @@ The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other

- *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above.

### Filters
#### Filters

AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled.

Expand All @@ -373,17 +373,17 @@ If you activate too many filters, some websites may work incorrectly.

[Read more about filters](https://adguard.com/en/blog/what-are-filters.html)

### Userscripts
#### Userscripts

Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file.

![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png)

#### AdGuard Extra
##### AdGuard Extra

AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads.

## License
### License

In this section, you can find information about your license and manage it:

Expand All @@ -396,7 +396,7 @@ In this section, you can find information about your license and manage it:

![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png)

## Support
### Support

Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support.

Expand All @@ -414,7 +414,7 @@ GitHub is an alternative way to report bugs and suggest new features. [Instructi

:::

## Free vs full version
### Free vs full version

AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities:

Expand All @@ -436,7 +436,7 @@ AdGuard uses its own ad-free media player to block ads in YouTube videos. To ope

You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android)

## Rooted vs non-rooted devices
### Rooted vs non-rooted devices

Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them:

Expand Down

0 comments on commit 269fa14

Please sign in to comment.