Black Friday mit AdGuard: 50% Rabatt auf alle unseren Lizenzen!
Menü

AdGuard für Android

AdGuard ist ein einzigartiges Tool, das Anzeigen in Apps und Browsern auch ohne Root-Privilegien blockiert, Ihre Privatsphäre schützt und bei der Verwaltung Ihrer Apps hilft .
Einfach einzurichten und loszulegen, aber leistungsstark und sehr anpassbar - es hat alles was Sie jemals von einem Anzeigenblocker benötigen.
Herunterladen
Beim Herunterladen des Programms (Programmdownload) akzeptieren Sie die Bedingungen des Lizenzvertrags
Warum AdGuard wählen?
Blockiert Anzeigen überall
Dies beinhaltet Videoanzeigen, Anzeigen in Ihren Lieblings-Apps, Spiele und jede Webseite, die Sie sich vorstellen können. Dutzende von Suchfiltern stehen Ihnen zur Verfügung und werden regelmäßig aktualisiert und garantieren höchste Filterqualität.
Sorgt sich um Ihre Privatsphäre
Wir stellen die Privatsphäre Ihrer persönlichen Daten über alles. Mit AdGuard sind Sie vor Online-Trackern und Analyse-Systemen sicher, die im Web lauern, um Ihre sensiblen Informationen zu stehlen.
Schont Ihren Datenverbrauch
Mehr geblockte Anzeigen bedeutet weniger geladene Anzeigen. Weniger geladene Anzeigen bedeutet gesparte Datenmenge. Simple AdGuard-Mathematik! Nutzen Sie Ihr Datenvolumen für Dinge, die Sie mögen und nicht für gefrässige Anzeigen.
Sie behalten die Kontrolle
Es ist Ihr Gerät und Sie entscheiden, was gefiltert wird und was nicht. Eine breite Palette von Einstellungen - von der Basis bis zum "Pro" - sowie ein App-Verwaltungs-Werkzeug helfen Ihnen, die Filterung nach Ihren Wünschen anzupassen.
Bewertungen
Screenshots
Probieren Sie AdGuard für Android kostenlos aus und spüren Sie den Unterschied! Sobald Sie unsere App nutzen, wollen Sie nicht mehr zurück.
Keine Anzeigen in Spielen & Apps
Mehr erfahren
Verlieren Sie nicht gegen Anzeigen
Das Letzte was Sie wollen beim Spiele spielen ist eine aufpoppende Anzeige, welche Sie zwingt darauf zu tippen und somit den gesamten Spielfluss stört.
Achten Sie auf Ihre Privatsphäre
Mobile Apps sind genauso hungrig auf Ihre privaten Daten wie Webseiten. AdGuard wird es ihnen schwierig machen diese zu bekommen!
Sehen Sie Inhalt
Bildschirme von mobilen Geräten sind ziemlich klein, man darf es nicht zulassen, dass Bannerwerbung diesen wertvollen Platz stehlen.
Ihr Gerät — Ihre Regeln
Mehr erfahren
Verwalten Sie Ihre Apps
Sie können die Mobilfunk- / WLAN-Verbindung für jede beliebige App ganz einfach abschalten und wieder aktivieren. So können Sie kontrollieren, welche Apps Daten übertragen.
Anpassbares Filtern
Wollen Sie, dass eine bestimmte App oder ein Browser aus irgendeinem Grund nicht gefiltert wird? Kein Problem - ein Tipp und es ist von der Filterung ausgeschlossen.
Sehen Sie, was los ist
Das App-Verwaltungs-Modul verfügt über seine eigenen Statistiken, so können Sie sehen wie viel Verkehr jede App verbraucht.
FAQ
Was sind die Unterschiede zwischen AdGuard Inhaltsblocker und AdGuard für Android?
Der Unterschied ist riesig. Inhaltsblocker im Allgemeinen sind nicht nur auf bestimmte (wenige) Browser beschränkt, sondern auch stark limitiert im Bezug auf auf die Möglichkeiten zum Bekämpfen von Anzeigen, die Ihnen zur Verfügung stehen. AdGuard für Android, eine eigenständige App, kann Anzeigen in allen Browsern und sogar in anderen Apps blockieren; somit ist die Filterqualität auf diese Art viel höher.
Warum ist AdGuard für Android nicht im Play Store verfügbar?
Google verfolgt eine sehr eigene Politik gegenüber Apps zur Anzeigenblockierung im Play Store. Grundsätzlich gilt, dass jede App, die Anzeigen systemweit blockiert, nicht erlaubt ist. So bleiben minderwertige Inhaltsfilter als einzige Option. AdGuard wurde aus dem Play Store entfernt.
Was sind die Unterschiede zwischen kostenlosen und Premium Versionen von AdGuard?
Während die kostenlose Version hervorragend beim Entfernen von Anzeigen in Browsern ist, filtert sie keine anderen Apps und verfügt auch nicht über die Safebrowsing-Funktion.
In gewissen Apps und auf gewissen Webseiten sehe ich immer noch Anzeigen. Was soll ich tun?
Wahrscheinlich müssen Sie die HTTPS-Filterung aktivieren. Viele Anzeigen werden über HTTPS geladen und AdGuard kann diese auch blockieren. Gehen Sie zu Einstellungen -> HTTPS-Filterung und schalten Sie diese ein. Zusätzlich müssen Sie sicherzustellen, dass Sie den "hochwertigen" Filtermodus verwenden (Einstellungen --> Allgemein).
Brauche ich Root-Zugriff?
Nein, das ist nicht nötig. Im Gegensatz zu vielen anderen Anzeigenblockern kann AdGuard im VPN-Modus arbeiten, wodurch es möglich ist, Anzeigen auch auf nicht "gerooteten" Geräten zu blockieren.
Kann ich andere VPN-Apps zusammen mit AdGuard nutzen?
Leider ist es nicht möglich zwei VPNs gleichzeitig unter Android laufen zu lassen, aber es gibt einige Möglichkeiten diese Einschränkung zu umgehen. Wenn Ihr Gerät "gerootet" ist oder es Ihnen nur wichtig ist Anzeigen in WLAN-Netzwerken zu blockieren, können Sie AdGuard in den Proxy-Modus schalten und jede andere App für die Verwendung von VPN verwenden. Darüber hinaus erlauben einige VPNs die Verwendung von Upstream-Proxy (z. B. PIA VPN, Nord VPN) - überprüfen Sie, ob Ihr spezifisches VPN diese Option bereitstellt.
Technische Daten
Betriebssystem:
AdGuard für Windows stellt einen verlässlichen und kontrollierbaren Schutz zur Verfügung. Webseiten werden bereits beim Aufrufen sofort und ohne aktives Eingreifen des Nutzers gefiltert. AdGuard entfernt dabei jede nervige Werbung und Pop-ups, blockiert gefährliche Webseiten und verhindert die externe Tracking Ihrer Aktivitäten im Internet.
Systemanforderungen
Herunterladen
Beim Herunterladen des Programms (Programmdownload) akzeptieren Sie die Bedingungen des Lizenzvertrags
Produktseite →
Herunterladen
Beim Herunterladen des Programms (Programmdownload) akzeptieren Sie die Bedingungen des Lizenzvertrags
Betriebssysteme Windows XP SP3, Vista, 7, 8, 8.1, 10
RAM ab 512 MB
Browser Microsoft Edge, Internet Explorer, Google Chrome, Opera, Yandex Browser, Mozilla Firefox und andere
Festplatte 50 MB freier Festplattenspeicher
AdGuard für Mac ist der erste Werbeblocker, der speziell für macOS entwickelt wurde. Er blockiert nicht nur Anzeigen und lästige Popups in jedem Browser, sondern schützt Sie auch vor Online-Trackern und gefährlichen Webseiten. AdGuard bietet Ihnen eine einfache und intuitive Benutzeroberfläche mit zusätzlichen Funktionen, wie dem AdGuard-Assistenten und ein Filterprotokoll.
Systemanforderungen
Herunterladen
Beim Herunterladen des Programms (Programmdownload) akzeptieren Sie die Bedingungen des Lizenzvertrags
Produktseite →
Herunterladen
Beim Herunterladen des Programms (Programmdownload) akzeptieren Sie die Bedingungen des Lizenzvertrags
Betriebssysteme macOS 10.10 (64 bit) +
RAM ab 512 MB
Browser Safari, Google Chrome, Opera, Yandex browser, Mozilla Firefox und andere
Festplatte 60 MB freier Festplattenspeicher
AdGuard für Android stellt einen verlässlichen und kontrollierbaren Schutz zur Verfügung. AdGuard entfernt jede nervige Werbung und Pop-ups, blockiert gefährliche Webseiten und verhindert die externe Tracking Ihrer Aktivitäten im Internet. AdGuard zeichnet sich gegenüber anderen Ad-Blockern dadurch aus, dass es sowohl HTTP Proxy als auch VPN Modi unterstützt.
Systemanforderungen
Herunterladen
Beim Herunterladen des Programms (Programmdownload) akzeptieren Sie die Bedingungen des Lizenzvertrags
Produktseite →
Herunterladen
Beim Herunterladen des Programms (Programmdownload) akzeptieren Sie die Bedingungen des Lizenzvertrags
Betriebssysteme Android 4.0.3 +
RAM ab 700 MB
Festplatte 30 MB freier Festplattenspeicher
AdGuard für iOS ist eine App, die Sie vor lästigen Anzeigen in Safari schützt. Darüber hinaus verhindert sie Online-Tracking und schützt die Privatsphäre Ihrer persönlichen Daten. Nach dem Herunterladen der App erwartet Sie eine werbefreies und sicheres Internet mit schneller ladenden Webseiten. Versuchen Sie es aus und geniessen Sie neue Art im Internet zu surfen auf Ihren iPhones und iPads.
Systemanforderungen
Herunterladen
Beim Herunterladen des Programms (Programmdownload) akzeptieren Sie die Bedingungen des Lizenzvertrags
Produktseite →
Herunterladen
Beim Herunterladen des Programms (Programmdownload) akzeptieren Sie die Bedingungen des Lizenzvertrags
Kompatibilität Erfordert iOS 9.0 oder neuer. Kompatibel mit iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus, iPad Air, iPad Air Wi-Fi + Cellular, iPad mini 2, iPad mini 2 Wi-Fi + Cellular, iPad Air 2, iPad Air 2 Wi-Fi + Cellular, iPad mini 3, iPad mini 3 Wi-Fi + Cellular, iPad mini 4, iPad mini 4 Wi-Fi + Cellular, iPad Pro, iPad Pro Wi-Fi + Cellular und iPod touch (6. Generation).
Browser Safari
Festplatte 24,4 MB freier Festplattenspeicher
Probieren Sie AdGuard für Android kostenlos aus und spüren Sie den Unterschied! Sobald Sie unsere App nutzen, wollen Sie nicht mehr zurück.
Neuste Versionen
We usually try to avoid having “inbetween” major updates, but this time is different. There were not as many big changes to justify labeling this version 2.11, but some of them are still very important so we couldn’t just keep shelving them.

A couple of serious bugs have been fixed: misbehaving “Protection” button on Android 7, certificate detection issue and “broken” whitelist. You’ll find a lot of minor fixes too, plus updated translations.

[Fixed] "Protection" button misbehaves
The AOT (ahead-of-time) compilation method on Android 7.x could remove whole chunks of AdGuard code on its optimization step. This led to various problems, including the persistence of VPN connection despite the disabled protection.

[Fixed] Certificate detection issue
We have changed the algorithm of user certificate detection and it now works more correctly.


Ad blocking

[Fixed] Whitelist is not working

Network

[Fixed] Unexpected exception in the onUdpConnectRequest handler
[Fixed] Automatic proxy (with root) is starting very slowly
[Fixed] Disabling net access for Android OS does not work
[Fixed] Moscow subway Wi-Fi cannot work with DNS filtering enabled
[Fixed] Disabling internet access for Android OS does not work
[Fixed] Internet is not working after switching from Local HTTP proxy(root) to VPN

UI

[Fixed] Minor UI issue in traffic stats screen
[Fixed] The application is not fully translated after changing the language
[Fixed] Proxy port more than 32767 is converted to 0
[Fixed] Incorrect calculation result of "App Details "screen
[Fixed] Protection restarts when exporting settings
[Fixed] Import of previously exported settings is buggy
[Fixed] The visual glitch with 2 active DNS servers is back

Other

[Changed] Japanese translation
[Changed] Traditional Chinese translation
[Changed] Several compatibility fixes
[Fixed] The header is not written after the HAR file rollover
[Fixed] AG should request write_external_storage permission in runtime when it's required
[Fixed] Proxy mode with Magisk 14.2 takes 2+ minutes to enable
[Fixed] bccard.com, local.gosi.go.kr are not accessible with the HTTPS filtering enabled
[Fixed] Alisa is broken in Yandex.Browser alpha
Hi everyone! AdGuard for Android has always been one of the most rapidly evolving AdGuard products, and it stays that way. Today, we introduce to you the new version, featuring some of the biggest and potentially the most important changes in a while: significant increase of the filtering speed, outgoing proxy and TOR support, DNS filtering, DNS encryption and everything cool that goes alongside it. More details ahead!

[Added] Improved outbound proxy support

There is now a separate section for outbound proxy configuring in the main section of "Settings" menu, just above the "Advanced". You can now add, configure and use multiple proxies through AdGuard. Please note that only filtered apps' traffic is routed through AdGuard (which means it will only work for browsers in the free version). Also, DNS requests are not routed through proxies.

One related thing worthy of a separate mention: now it is very easy to set up Tor proxy via Orbot. Once you install Orbot, there will be a configured Tor proxy at the ready in the AdGuard proxy settings. Just enable Orbot in the notification bar, and you are good to go!

[Added] Improved DNS settings

We have also allocated a separate screen for DNS settings, you can find it in the side menu. You can add a custom DNS server, or select any public DNS provider from our list, including AdGuard DNS servers. No matter what server you choose, you can enable DNS filtering there.

Another great feature is DNSCrypt support. It is a special protocol that makes your DNS traffic secure, and we recommend to choose a DNS provider that supports DNSCrypt (by the way, AdGuard DNS does!).

[Added] Integration with the new network stack
[Added] Integrate common URL filtering library

These words may appear a tad too techy, so let us explain. Behind the ad blocking process of every AdGuard app on every platform lies the same algorithm. This algorithm - network stack - has been significantly improved recently, its performance has been increased up to 3 times compared to old numbers. In this version we integrate the Android app with it and also with our new filtering library.

[Added] Logs and system info export

This is a new addition to the 'Advanced settings'. Basically, after you tap it, the app grabs all current logs, packs it into an archive and asks you where to export it. It will be useful mostly for the forum and GitHub frequenters - for example when you report a bug and the support team member asks you to collect some logs. But it also can be helpful in certain tech support cases.

[Added] Battery usage stats screen

Historically, questions about AdGuard battery usage are among the most frequently asked ones. Sadly, Android distorts the battery consumption breakdown, attributing other apps' traffic and battery consumption to AdGuard. We've even written a detailed knowledgebase article that explains this issue. To mitigate the misconception, we added a new screen called 'Battery usage'. You can access it by tapping on the battery icon in the top right corner of the main screen. Inside you will find a chart that shows the AdGuard battery resource consumption within the last 24 hours, with an option to get more detailed hour-to-hour data by tapping on the dots on the chart. Besides that, there's also a numeric breakdown of the relevant data and a short technical explanation.

----------

Adblocking

[Added] Add support for browsers cloned by the "App Cloner
[Added] Add EasyList Lithuanian filter
[Added] `/deep/` and `::shadow` selectors support
[Changed] Upgrade "ExtendedCss" module to v1.0.8
[Changed] Optimize DNS filtering statistics write
[Changed] Allow multiple filters to be enabled as language-specific at once
[Fixed] Unknown rule options
[Fixed] Native stack is not properly closed sometimes when AdGuard is auto-restarted
[Fixed] AdGuard does not resume protection occasionally

Networking

[Changed] The iptables rules have been reworked
[Changed] Add new filtered ports
[Changed] AdGuard now can handle compressed responses when downloading filters
[Fixed] Iptables redirect doesn't work for IPv6
[Fixed] Reinitialize VpnService when newly installed app should not be filtered
[Fixed] Captured HAR is invalid
[Fixed] Adguard cannot handle huge chunks properly
[Fixed] Cryptography-code error
[Fixed] No internet connection when DNScrypt and "record everything" logging level are enabled
[Fixed] NPE in DnsUpstreamServer
[Fixed] Alpha build segfaults when accessing some websites
[Fixed] Old certificates are not purged properly
[Fixed] The Onion (theonion.com) does not work with AdGuard enabled
[Fixed] Error while generating a domain certificate
[Fixed] If IP address is blocked by ISP, it is impossible to connect to the site even via proxy
[Fixed] No internet connection after disabling DNS settings
[Fixed] Auto Proxy mode causes Wi-Fi Calling to fail for Verizon Wireless
[Fixed] When switching from VPN to Auto Proxy, Protection "restarts" but mode doesn't change
[Fixed] Iptables redirect doesn't work for ipv6 P2
[Fixed] Opera browser now targets SDK level 25 and does not trust user certificates

UI

[Added] "Add new rule" button is missing in user filter
[Added] Open links in a webview
[Added] Open AdGuard by long-pressing on the tile icon
[Added] Add an option to search in the filtering log
[Added] Round icons support for Android 7.1
[Added] Add a checkbox "Overwrite existing rules" to the import user filter dialogue
[Added] Show filters which blocked an element in the Filtering log
[Added] Export logs and system info
[Added] Trim string when user enters new domain or rule into Whitelist/User filter
[Added] Export/import of all profile's settings
[Added] An annotation to "Google Play services" app details
[Added] Custom DNS ports support
[Changed] Rework the HTTPS filtering settings section
[Changed] Dialog windows should have min width
[Changed] Change "Filtering log" status label text
[Changed] Change AdGuard notification text 6.0+
[Changed] Contents of state.txt file (the one attached to support messages)
[Changed] French translation has been updated
[Changed] 'Adguard' to 'AdGuard' in all translations
[Changed] AdGuard notification text on Andoird 6.0+
[Changed] Some wording has been updated across the app
[Changed] Minor UI changes
[Fixed] Firewall UI inconsistency
[Fixed] Deleting a single rule from a search result removes all rules from the User Filter
[Fixed] First string is imported as a rule even if it is a comment.
[Fixed] Subscription status description is misleading
[Fixed] Few issues with the new DNS sub-menu section
[Fixed] Wrong padding in the DNS section
[Fixed] Spelling issue in DNSCrypt
[Fixed] Displaced titles in the 'Statistics' tab of the 'DNS' screen
[Fixed] The search request is reset after keyboard is closed
[Fixed] Make the log stop scrolling when reading it
[Fixed] Incorrect DNS is displayed when you set up a custom DNS
[Fixed] AdGuard doesn't memorize the selected DNS server
[Fixed] Proxy warning in apps management can be seen when changing tabs
[Fixed] Scrolling on the DNS screen works incorrectly
[Fixed] FAQ is displayed in the wrong language on Android N
[Fixed] Side menu "Settings" button doesn't work as intended
[Fixed] DNS requests blocking is not enabled by default when you toggle on the main DNS switch
[Fixed] Main switch in HTTPS settings is not being toggled by tapping on the label
[Fixed] Toast messages are shown in system language, not in app language
[Fixed] Scrollbar is missing at both DNS server lists (regular and DNScrypt)
[Fixed] Headers are not translated after switching the language
[Fixed] Apps are missed from apps management statistics in proxy-mode
[Fixed] "Block ads in all apps" is not checked after you activate the license key

Other

[Added] "Request trial" should require an email
[Added] Add an annotation to "Google Play services" app details
[Added] AdGuard has been added to Google's apps backup
[Changed] Increase the trimming limit we use for request URLs
[Changed] Beta build should have "beta" update channel by default
[Changed] .apk file has been removed from the app cache after the update
[Changed] Add AdGuard version to both settings and logs export files
[Fixed] Don't ask for root access when crashed
[Fixed] Missed separator in filtering log between `ads=` and domain name
[Fixed] Apps management section is not loaded in the background
[Fixed] Сrashes on Android 6.0.1
[Fixed] Unnecessary exception in the log file
[Fixed] App freezes and can't be restarted
[Fixed] AdGuard crashes if you open `ws://` or `wss://` request in the Filtering log
[Fixed] EV certificate filtering checkbox rarely works
[Fixed] Advanced settings aren't applied on protection restart
[FIxed] Crash on Android v4.x
[Fixed] Update crash on KitKat and Lollipop
[Fixed] Individual apps settings aren't exported
[Fixed] Crash while trying to clear Firewall stats with AG disabled
[Fixed] AdGuard is not listed in Google's apps backup
[Fixed] Apps Management's "All time" tab is very slow after clearing stats
[Fixed] Wi-Fi calling Verizon issue
[Fixed] Custom DNS might not work in some circumstances

Some users started to encounter a network error while using applications (YouTube, Google Plus, Facebook Messenger and some others). This update is a hotfix for that issue: #1334

The new version is not excessively rich with new additions and other changes - more will come in v2.10 and, eventually, in Adguard v3.0. However, there is still one big highlight - we have vastly reworked and improved the User filter. Read below to find out the details.

[Improved] The user filter has been reworked #1279

Any experience of interacting with the previous incarnation of User filter could not be described with any other word but 'miserable'. It used to be clunky, unresponsive and slow. A lot has changed in this version.

First, the new design. It has become much cleaner.

As you will see, we have combined all of the control elements - add a new rule, clear the filter, edit the filter, import and export - under one toolbar menu.

Second, you now have an option to enter the so-called "edit mode" that brings up the multiline text edit area. It is very handy if you need to copy/paste/delete multiple lines of text at once, or just edit several rules in a row without clicking on each and every one of them.

Finally, the general way it looks. Rules are color-differentiated depending on their type, comments are distinctively visible and every rule can be disabled and enabled back without having to delete and re-create it.

If you have any interest in creating and maintaining a list of your own rules, you are going to, without any doubt, welcome these changes. We, personally, are very excited! :)

Ad blocking

  • [Added] Juvander's Adblock List #1225
  • [Changed] Minor memory optimizations #1181
  • [Changed] The range of the $$ rules was increased #1185
  • [Changed] The way we handle rules with $empty modifier #1274
  • [Fixed] Rules constructor ignores referer #1221
  • [Fixed] $network modifier doesn't work #1268
  • [Fixed] Firefox nightly 64-bit is not recognized as a browser #1257
  • [Fixed] CPU overuse issue caused by repeating requests to a tracking server #1179

Networking

  • [Changed] The HTTPS exclusions list has been updated
  • [Changed] HTTPS is not filtered any more for Nougat targeted apps without network_security_config #1286
  • [Fixed] Nougat auto-pause issue #1202
  • [Fixed] SHA-1 intermediate issue #1178
  • [Fixed] App preview does not work #973
  • [Fixed] Android O compatibility issues #1227
  • [Fixed] VPN + IPv6 issue on Android 4.4.2 #1267
  • [Fixed] IPv4 mapped addresses bypass VPN #1026
  • [Fixed] The first packet of a connection processing delay #1192
  • [Fixed] Adguard does not filter HTTPS connection with TLS 1.0 servers #1195
  • [Fixed] Reconfiguring iptables on package add/replace leads to no internet #1245
  • [Improved] Session resumption was implemented using session IDs #1238

UI

  • [Added] Portuguese (PT) and Persian language support #1139, #1189
  • [Changed] Subscription status description wording #1191
  • [Fixed] Filtering Log toolbar layout #1180
  • [Fixed] Crash on network type changes #1272
  • [Fixed] Typos and punctuation mistakes #1159, #1186
  • [Fixed] User filter import doesn't work on Nexus 9 #1300
  • [Improved] Localizations has been updated #1290

Other

  • [Changed] Yuzu browser has been added to the list of browsers filtered by default #1285
  • [Fixed] Multiple compatibility issues
  • [Improved] Logging in case of a critical error #1216

This is arguably the biggest we've changed our app since v2.5 or even since the introduction of the new design back in Adguard v2.0. Some of these changes were meant to be introduced only in the 3.0 version, but we couldn't wait any longer :) Significant changes to UI, the long hoped-for filtering log feature, other new options - all this and much more awaits you in this update.

[Improved] New app navigation system #969

Alright, we realize that when it comes to changing the design, there's going to be a controversy. There will always be those who find it better than the old one, and there will always be those who don't. Our hope the majority of users will find the new navigation system more convenient.

What exactly has changed? There is now a side menu, which will help to navigate through the app more easily. Besides that, we can finally utilize the context menu in the top-right corner, you can find an example of this in 'Apps Management' section. By the way, 'Apps management' will now include all Firewall settings as well. Having these two sections together at the same time felt excessive and confusing.

[Added] Filtering Log #11

Oh, boy. Anyone who has ever tried to check what's being filtered/blocked knows the struggle of inspecting Adguard's log file. It was the only way, and I doubt there is a single user who found it convenient. No surprise, as it was initially meant to be used by filters developers only. We were thinking: 'Why would anyone want to see on such deep level what do their apps do?'. We had been completely ignoring tech savvy people who do care about it and do want to have a complete control of what is going on on their device.

We'd like to apologize for this. We should have implemented filtering log functionality a long time ago. Well, better late than never. The filtering log has arrived, come and see for yourself. We don't expect to hit the nail on the head on the first try, so your feedback on what's lacking and what you can live without is invaluable.

Ad Blocking

  • [Added] $network basic rules modifier #1032
  • [Added] Support for exception rules #815
  • [Changed] The behavior of the third-party modifier #891
  • [Changed] Websites cache is now suppressed after filters change #946
  • [Fixed] $replace rules aren't applied to .m3u8 files content #1060
  • [Fixed] Regular expressions with $ symbol aren't processed properly #1027

Networking

[Added] An option to not filter HTTPS on websites with 'Extended Validation' certificate #934

Adguard for Windows users are familiar with this option already. Extended Validation SSL certificates grant that the owner of the certificate has gone through a very strict process of verification. The trust for such certificate owners is much higher - those are usually banks, other financial organizations etc. Often times there are zero or close to zero ads on their websites, and filtering them is excessive anyway - it only increases the chance to break something useful.

[Changed] VPN autopause is now disabled by default for new Android devices (Pixel, Nexus with Nougat) #1000

From the beginning, the VPN autopause functionality was not 'a feature'. It is a workaround for some known Android issues and bugs. For example, tethering could not work along with a VPN, or Adguard's network access could be denied in power saving mode.

It seems that all these issues are sorted out in the newest Android devices, so we have disabled autopause functionality for them. You can turn it back ON in Adguard's low-level settings if needed.

  • [Fixed] HTTPS filtering in Nougat-targeted apps #979
  • [Fixed] Amazon license check hangs while doing the background check #1121
  • [Improved] Active proxy connections closing time was reduced #990
  • [Imporved] AG styles are protected from disabling now #947

UI

[Added] Bulk change functionality for the Apps Management section #1063

Available from the context menu that we have already mentioned above, it grants a fast and easy access to the most common settings that can be applied to all apps at once.

[Added] A new advanced preference: a list of networks which LAN should be filtered for #1154

Initially, there was just a bug that prevented Adguard from filtering ads in Moscow subway Wi-Fi network. Turned out that wi-fi.ru is located inside of a LAN, which we exclude by default. Rather than making an exception for this particular network, we decided to choose a more broad approach and create a new preference.

  • [Changed] Aggregate all removed apps stats in one item #806
  • [Changed] 'Blocked' pages markup was updated #1029
  • [Changed] Translations were updated #1138
  • [Changed] 'Notification without icon' mode is made default for 'Notification icon' setting #988
  • [Changed] Locale-specific number format is used now on the main screen #1117
  • [Changed] 'Removed apps' package icons now appear inactive in the apps list #1105
  • [Fixed] Data stats are shown for Adguard app in Apps Management #889
  • [Fixed] 'Learn more' button link resolves to an undefined page #1113
  • [Fixed] FAQ UI is broken on Android 5.1.1 when you highlight the text #1097
  • [Fixed] The quick settings tile doesn't highlight/shade when you toggle the protection #1100
  • [Improved] 'App details' activity is sped up considerably #1099
  • [Improved] pref.filtered.ports setting now can understand port ranges #830

Other

[Added] 'Watchdog period' advanced setting #1067

Depending on the firmware, Android might be very aggressive to background services, killing them really frequently. In Adguard case this aggressive behavior may be truly destructive. This feature starts a special 'watchdog' service, which keeps Adguard's main process alive. However, it is disabled by default as most of the Android devices do not suffer from the 'random process killing' issue.

  • [Added] ABVPN filter #1015
  • [Added] Hungarian filter #1011
  • [Added] Adguard French filter #1127
  • [Changed] Default HTTPS exclusions list was updated #1116
  • [Changed] 'Update only over WiFi' option is grayed out when automatic filters update is disabled #953
  • [Fixed] Crash while updating Adguard #1086
  • [Fixed] 'Filters autoupdate period' graying out bug #956
  • [Fixed] Premium license expiration notification is shown after the first installation #1062
  • [Fixed] Cannot send MMS when Adguard is in Proxy+Auto filtering mode #1058
  • [Fixed] VpnService.prepare crashes due to XPosed module #1084
  • [Fixed] An attempt to get a license from within the app makes Adguard crash when there's no browser installed #1112
  • [Fixed] Compatibility issues
  • [Improved] UDP connections handling was reworked #906

It hasn't been long since we have released an urgent hotfix for Adguard v2.8, and today there is going to be another one. It is not normal when such things happen, we realize it, and want to apologize to all of you. We'll do our best to avoid such situations in future.

The most major fixed problem concerns one of the low-level settings - pref.vpn.ipv4.bypass, which, as the name suggests, allows to disable filtering for all ipv4 traffic. It was simply missing in the latest release version.

Along with the problem mentioned above, a couple of other issues were addressed.

An important hotfix for the recent release of Adguard v2.8. It contains only one, but crucial fix:

[Fixed] Routes exclusion string bug #939

This bug affected Adguard's work in WiFi networks and could lead to several problems, such as: no filtering fore some websites, local network FTP-server disability, incorrect functioning of WiFi calling feature.

Finally, it's time for Adguard for Android 2.8 to come to light! It brings the ad blocking quality to the next level with several big novelties such as Simplified domain names filter or extended CSS support. Many new low-level settings will allow advanced users to customize app to their liking, and for all the rest we bring quite a few quality of life improvements and bugfixes. We hope everyone finds something useful in the new Adguard for Android version.

Ad Blocking

[Added] Support for Extended CSS and Extended Selectors #810

Extended CSS support is a very important addition in terms of future (and present) possibilities that it opens for ad blocking. Extended CSS is a module for applying CSS styles with extended selection properties. Basically, it means that we will be able to select and, therefore, block some elements that we would not be able to block otherwise. Currently we support following pseudo-classes: -ext-has ( :has ), -ext-contains ( :contains ), -ext-matches-css ( :matches-css ).

'Extended selector' is a technical term, but what hides behind it? With extended selectors support, we can much more easily create some rules that were very, very hard to create earlier. Notably, this concerns rules required to block such things as 'Sponsored posts' on Facebook.

[Added] Simplified domain names filter #876

Fresh addition to the Adguard filters family. Simplified domain names filter is composed of several filters (English filter, Social media filter, Spyware filter, Mobile ads filter, EasyList and EasyPrivacy), modified for better DNS filtering. It blocks ads and trackers wherever it is possible to indicate own DNS addresses. Note that it will block the whole domains and not the specific URLs. You can learn more about DNS blocking by visiting our website adguard.com.

[Changed] "Filter DNS requests" feature is now available for non-premium users #875

With Adguard DNS introduced and being free, there is no point in keeping this Adguard for Android feature paid. Now it will be equally accessible for all users alike. There is still plenty of good stuff in the Premium version of the app :)

[Added] pref.root.clear.youtube low-level flag #907

This option will allow rooted users to automate removing Youtube app data, which appears to be crucial for blocking ads in it. By the way, in one of the recent articles in our blog you can find a detailed guide to blocking ads in YouTube app.

  • [Added] 'pref.filtered.ports' added to low level settings - advanced users can now add new ports to filter #796
  • [Added] $websocket content type modifier - it will enable to use rules written exclusively for WebSocket connections #801
  • [Added] $important rule modifier #833
  • [Added] Latvian filter list #730
  • [Added] List-KR filter list #756
  • [Added] A new low-level setting: "pref.boot.startup.delay" #776
  • [Changed] Multiple browsers added to the list of browsers filtered by default #757, #808, #862, #922
  • [Fixed] $replace rules can now be applied along with other filtering rules #844
  • [Fixed] $app modifier is ignored when HTML content is being filtered #921
  • [Fixed] HTML filtering rules with wildcard attribute can not be parsed #917
  • [Improved] Users are now allowed to select filters update check period #746
  • [Improved] Increased content filtering rules maximum length limit #590
  • [Improved] HAR file writer, which is used for debugging purposes #784
  • [Improved] QUIC-connections blocking for the Chrome browser #766

Networking

[Added] pref.vpn.ipv4.bypass low-level setting #909

If this option is enabled, Adguard will ignore all IPv4 connections. This might appear wierd and unnecessary, but in reality it allows to use Adguard as a 'DNS-level' ad blocker. You only need to enable the following options: pref.vpn.ipv4.bypass, pref.vpn.ipv6.bypass, DNS requests filtering and Adguard DNS filter (the latter is not crucial, but will help immensely with blocking ads in browsers). Adguard will cease filtering other apps' traffic, and will only block ad domains on the DNS requests level. As a result, ad blocking quality will drop and Firewall functionality will not be available, but also there will be close to zero performance penalty.

  • [Added] VPN restart feature #733
  • [Changed] Updated default SSL whitelist #843, #848
  • [Changed] Protection is now paused automatically when Bluetooth tethering is detected #791
  • [Changed] IPv4 connections now have priority over IPv6 connections #802
  • [Changed] New server is now used for filters #863
  • [Changed] The way Adguard blocks IPv6 #853
  • [Fixed] Wi-Fi calling for AT&T #817
  • [Fixed] Crash due to "Too many open files" error #834
  • [Fixed] ENOBUFS error while writing to the TUN #724
  • [Fixed] SOCKS 5 proxy blocks internet traffic #660
  • [Fixed] Error processing HTTP/2 requests #850
  • [Fixed] HTTPS connections with some upstream HTTP proxy #839
  • [Fixed] "Operation not permitted" error while processing UDP connection #840
  • [Fixed] Issue with traffic slipping through firewall #765
  • [Improved] HTTPS is now used for safebrowsing service requests #912
  • [Improved] Adguard styles are now protected from removal #913
  • [Improved] Adguard automatically detects when Adguard's certificate is moved to system certificate storage (Helps with https filtering in Android N+) #755

UI

  • [Added] 'Installation date' to the app details screen #794
  • [Added] A Quick Settings tile for Android N and up #767
  • [Added] A low level switch to enforce "protection paused" notification to be visible even when notification icon mode is set to 'None' #838
  • [Changed] Some localizations were updated #919
  • [Changed] Filtering methods explanations were updated #136
  • [Changed] IME (typing) mode for adding/importing custom rules dialogs #835
  • [Changed] System packages list is added to the "Tech info" section of "Android OS" details screen #857
  • [Changed] Apps Management screen is automatically updated when new app is installed - no need to restart Adguard anymore #747
  • [Changed] 'Apps and Statistics' section renamed to 'Apps Management' and brought to the main menu #823
  • [Fixed] Time format on main screen now follows system settings #819
  • [Fixed] Unnecessary exception is logged #854
  • [Improved] Filter editor now recognizes lines starting with "!" as commentaries in user-imported filters #759

Minor and compatibility issues

Lots of other minor issues and compatibility fixes. The full list can be found in our GitHub repository inside the descriptions of previous beta versions.

Hi! We can't wait to tell you about new Adguard for Android version!

It has a little bit for everyone. If you like to have everything under control and customize filtering for every app, check out new settings section - 'Apps & Statistics'. It is much easier now to make your apps behave exactly as you want them to.

For custom filter rules enthusiasts we have a new modifier: $app. Create rules that affect only one specific app, or all other apps except for it.

Those who use Android N devices will save a lot of nerves now - new version of Adguard automatically detects if an app is created specifically for Android N, which allows to avoid many problems (this affects some other potentially problematic apps too).

And everybody will notice a general increase in quality. Many bugs were fixed, many useful changes were made. All details are in the changelog below.

UI

[Added] ‘Apps & Statistics’ settings section #633

We decided to seriously redesign our Firewall section. There will be no more ‘Apps & Settings’ sub-section inside ‘Firewall’. Instead, we introduce a whole new first-level section named ‘Apps & Statistics’. It very much resembles the now gone ‘Apps & Settings’ but has some differences. For example, we got rid of ‘global’ switches - these buttons were too misleading.

Also, you can now disable network access when the screen is off, and you can configure it for each app separately. Not only new connections are not allowed when this option is enabled, but also all existing connections are terminated when the screen goes off.

Another big change is disposal of exclusions lists. Now you can simply add an app to exceptions through the ‘Apps and Statistics’ screen. There are other changes too, and we will not list them all here. We believe the new layout is more intuitive and you will have no troubles navigating through it.

Important note: this is not yet a big redesign we plan to do in Adguard 3.0. Only the tip of the iceberg :)

  • [Added] An option to browse for a file to import user filter #120
  • [Added] A notification to inform user of expiring license #606
  • [Added] New localizations: Slovak & Norwegian Bokmål #688, #717
  • [Changed] Disabled vibration and sound for Adguard notifications #205
  • [Changed] Instead of stopping protection on settings change, a toast message is showed #667
  • [Changed] When user changes default firewall settings, ask him if he wants to reset per-app settings #675
  • [Changed] Show notification when VPN is revoked #672
  • [Changed] Adguard now counts DNS traffic towards a special “virtual” package named “DNS” #668
  • [Changed] Made some minor UI enhancements #684, #685, #687, #692, #697, #698, #700, #721, #726
  • [Fixed] Adguard closes if you swipe it with ‘No icon’ notification setting #662
  • [Fixed] An issue with Samsung’s buggy firmware (messed notification sounds) #716
  • [Improved] Premium features description #669
  • [Improved] UI accessibility for a visually impaired users #519

Ad Blocking

[Added] $app modifier #544

This modifier will be useful for advanced users who create their own custom rules. It allows both blocking ads in a specific app and blocking ads everywhere except for that app. For example, Facebook uses same domains for both ads and useful stuff. This modifier allows to block facebook ads in other apps without breaking the Facebook app itself.

[Fixed] Detect if app targets Android N #653

Due to Android N security policy, HTTPs filtering is impossible for apps developed specifically for Android N, or other apps where user-installed certificates are not trusted. Previously that could lead to errors and app crashes. Now Adguard detects if app targets Android N and does not filter HTTPS for such apps.

  • [Added] RoList filter to the list of supported filters #523
  • [Changed] Several browsers were added to the list of filtered by default #708, #731
  • [Fixed] Disabling filtering for “Android OS” now fully excludes OS packages from the VPN #732
  • [Improved] Added support for the :style pseudo class syntax #701
  • [Improved] Modified $empty modificator behavior to improve filtering #677
  • [Improved] Increased content filtering rules maximum length limit #590

Networking

  • [Changed] Allowed DNS requests for root user #535
  • [Fixed] An issue when allowed apps couldn’t connect when DNS was blocked #714, #720
  • [Fixed] SSL whitelist no more can be applied to random domains #738
  • [Fixed] Resolved shadowing of our Apache commons classes by old versions shipped in Android #709
  • [Improved] All our requests are now more secure with SSL/TLS #611

Install/Update

  • [Added] Automatic protection restart after Adguard update #725
  • [Fixed] Self killing on update #696

Compatibility

From now on it will be much easier for users to add any app to exclusions. No need to go to low-level settings anymore, just open the apps screen in ‘Apps and Statistics’ and add it to exclusions from there.

Following compatibility issues were fixed:

  • Ad blocking interferes with videos in Mail.ru news app #711
  • Upload doesn’t work for Yandex Disk #736
  • Samsung Battery Saving mode #378, #656
  • HTC battery optimization #536
  • Sync for Reddit app #645
  • Cortana voice app #661
  • Lazada app #680
  • Smart appointments in Google Calendar #658

Following apps were added to exclusions due to problems caused by filtering:

Idealo, Mountainview, Itau, Yik Yak, Box, Jet, MeetMe, MoovIt, Waze, Prisma, Grindr, Romeo Uncut, SwiftKey, S Voice, Goes, NU.nl, com.samsung.syncservice, Coursera, Astana Bank, Google Now, Yandex Navigator, Heetch, TomTom Go Mobile, Amazon apps, some banking apps

(Issues: #673, #729, #641, #516, #642, #676, #612, #528, #492, #733, #715, #710, #702, #712, #686, #679, #674, #659, #655, #650, #637, #584, #447, #624, #647)

Hello everyone!

It feels like we were releasing version 2.5 just yesterday, and yet we are ready to present to you a new one: Adguard for Android v.2.6!

You will find quite a lot of improvements and new features there. Last version introduced HTTPs filtering, and in this one we made it faster by A LOT :) Now it is so much faster and more stable.

Also, our users get the ability to configure which DNS servers to use with DNS filtering, compatibility with other apps is improved, UI unergoes some tweaks, new filters are added to make filtering more comfortable... and much more!

Ad Blocking

[Added] Annoyances filter: #594

We have decided to create a new separate filter for irritating elements that disturb users or interfere with web surfing. As you may know, we already have a Social media filter that removes numerous social media widgets and different buttons – “Like”, “Share”, “Tweet” etc. (we are sure you have noticed how many of them are on certain websites). Our new filter will go further in making your surfing even more comfortable. You can learn more about it in our blog: https://blog.adguard.com/en/adguard-news/annoyances-filter.html

[Added] Custom DNS servers: #139

With Adguard you can now override system DNS settings and use any DNS servers you like. Just as with proxy settings, Android does not allow you to do it when you are on mobile data, so Adguard is your only option. To do it: go to Settings - Advanced - Low-level settings - tap pref.vpn.dns and enter preferred DNS servers addresses (one per line).

Other changes

  • [Added] Korean Adblock list: #556
  • [Added] Fanboy’s Swedish filter: #627
  • [Added] Fanboy’s Vietnamese filter: #589
  • [Added] LastPass app added to the browsers list: #476
  • [Fixed] Improved ad blocking in Youtube app: #573
  • [Fixed] Adguard fails to detect HTML on some websites: #554

Networking

[Added] Upstream proxy settings: #51

One of the most asked questions about Adguard is “can I use it with another VPN?”. The usual answer was “no, you can’t have two VPN running together (unless you have root and use AG in proxy mode)”. We are very excited to announce that we have brought a new solution suitable for non-rooted devices. Does this allow you to use two VPNs at the same time? No, unfortunately this is still impossible. However, most popular VPN providers allow you to use proxy instead and that’s what you can do now with Adguard. For instance, if you are a PIA VPN user, you now can setup Adguard to use their SOCKS5 proxy. Learn more about it here (scroll down until you see “SOCKS5 proxy” link). You may want to use TOR along with Adguard and it is also possible now! Here is a short instruction on how to setup Adguard to work with Orbot: Proxy with Tor.

  1. Run Orbot.
  2. Open Adguard.
  3. Go to Settings - Advanced, open Proxy settings.
  4. Select SOCKS4 proxy type, set host to 127.0.0.1 and port to 9050.
  5. That’s it, run Adguard protection and all your traffic is now going through TOR.

One more thing worth noticing is that Adguard is currently the only way to use proxy when you are on mobile data. Otherwise Android just does not provide such possibility.

[Added] New low-level setting allowing to block IPv6 traffic in Proxy+Auto filtering mode: #601

It appears that in Proxy+Auto mode Adguard cannot filter IPv6 traffic. As a temporary solution we’ve introduced new low-level setting “pref.proxy.block.ipv6” allowing to block IPv6 traffic to public networks. It is disabled by default, so if you have IPv6 offered by your ISP, you may want to enable it.

[Added] Low level switch for AG to dump HTTP/HTTPs content to a file: #502

This switch will be very useful to filters developers and enthusiasts. Adguard saves HTTP(s) requests in a HAR (http archive) v1.2 format which can be easily analyzed with a Fiddler app: #502

[Improved] HTTPs filtering performance: #501

Another popular question was about download speed drop over HTTPs. HTTPs filtering is a heavy operation, so that was expected. What was unexpected to us is that some services like Google Play may download apps over HTTPs. So, we have greatly optimized the filtering speed. On our test device it has showed an increase in 5-10 times!

Other changes

  • [Changed] Updated default https exclusions list (almost 1k domains there now): #579
  • [Fixed] Do not start VPN when another VPN is in use: #527
  • [Fixed] Wi-Fi calling in UK EE network does not function if Adguard is active: #582
  • [Fixed] No HTTPs filtering of Google domains in Chrome browser: #365
  • [Fixed] Empty ad placeholders are visible in some apps with HTTPS filtering enabled: #402
  • [Fixed] Adguard does not block connections when an app switches to SSL 3.0: #562
  • [Fixed] Some apps repeat ad requests every second (Play music issue): #511
  • [Fixed] HTTPs filtering does not work for Google domains (Android N): #486
  • [Fixed] Error generating certificate for certificates w/o alternative name: #548
  • [Fixed] Added workaround for update procedure on Android N #634
  • [Fixed] Not starting VPN service on quick network change #636

UI

  • [Added] Default language is now “System” (just uses the system language even if you change it): #131
  • [Added] Added Adguard shortcut for fast enabling or disabling Adguard: #481
  • [Added] Show warning when user tries to set notification icon to “None”: #497
  • [Changed] 1-place widget appearance: #481
  • [Fixed] An issue with Adguard shortcut opening app UI: #610
  • [Fixed] Tethering “conflict” notification is shown every time: #503
  • [Fixed] Statistics detalization for low-res devices: #525
  • [Fixed] Dialog windows width: #557
  • [Fixed] Accessibility problem for visually impaired users: #519

Compatibility

  • [Fixed] Aliexpress: #615
  • [Fixed] Yandex Navi and Maps: #447
  • [Fixed] Wire: #517
  • [Fixed] Sberbank and manual proxy mode: #545
  • [Fixed] Adwords app: #327
  • [Fixed] Outlook mobile app: #560
  • [Fixed] Openbank: #504
  • [Fixed] Samsung Theme Store: #571
  • [Fixed] SimpleNote sync: #540
  • [Fixed] Wawa: #543
  • [Fixed] Yelp (cannot complete a transaction): #603
  • [Fixed] PrivatBank: #567
  • [Fixed] Angry Birds Friends: #546
  • [Fixed] HERE Maps: #530
  • [Fixed] FarPost Кино: #529

Other

  • [Fixed] Samsung Battery saving feature interferes with Adguard: #378
  • [Fixed] HTC battery optimization mode interferes with Adguard: #536
  • [Fixed] License key can be found in the log file: #595
  • [Fixed] Limit the number of license check requests: #574
  • [Fixed] HTC devices power saving mode: #536
Für die vollständige Versionsgeschichte besuchen Sie diese Seite.
Probieren Sie AdGuard für Android kostenlos aus und spüren Sie den Unterschied! Sobald Sie unsere App nutzen, wollen Sie nicht mehr zurück.
Mehr über AdGuard
Forum
Wir sind immer offen für Kommunikation. Sie können Feedback über AdGuard für Android in unserem Forum abgeben.
Github
Wir haben einen offenen Bug-Tracker, melden Sie uns also gerne jegliche Fehler oder überprüfen Sie einfach an was wir gerade arbeiten.
Wissensdatenbank
Sie haben eine Frage, die nicht auf dieser Seite beantwortet ist? Besuchen Sie unsere Wissensdatenbank, dort finden Sie wahrscheinlich eine passende Antwort.