- Mod Info:
Premium features unlocked;
No startup with patched watermarks;
Skip startup tutorial.
version 3.3.1 Release from December 30, 2019
Recently we claimed to make the last release of the year, and it
kinda was that. Ignore that this update is called a 'release', it's
more of a 'hotfix'. Because you wouldn't call this tiny hotfix a
release, right? Just a couple of bugfixes, that's all.
[Fixed] The protection doesn't start automatically if you restart
the phone right after checking for filter updates
[Fixed] Stealth Mode configuration isn't saved after app update
version 3.3 Release from December 26, 2019
The last AdGuard for Android release of the decade! This sounds
solid. Anyway, it’s more of a coincidence than anything else that
such a massive update falls right on Christmas. And don’t get us
wrong: it is massive. Multiple major features and over 50 lesser
ones — all in all it combines to make a nice Christmas gift for
y’all!
[Improved] Filtering engine
Version 3.3 brings scriptlets and $redirect modifiers support.
Scriptlets is a powerful ad-blocking tool that helps to block ads
on websites that use different circumvention techniques. $redirect
modifier is another tool that allows substituting an ad with
special ‘resources’ instead of blocking it. For instance, it
can replace a banner with a transparent 1x1 image.
[Changed] The onboarding process
We sure love us some redesign! This time, we revamped the
onboarding sequence (basically, what you see when you launch the
app for the first time). Key changes:
An option to choose a ‘quick’ or a ‘long’ configuration:
you’ll be asked to either make only key decisions or set most of
the settings manually
New option to allow sending some technical and interaction
information that will help us further improve AdGuard
Better graphics!
[Added] New activation flow
Not a lot of Android users had a chance to see our AdGuard for iOS
app, so they likely don’t know about the system that’s being
used there for Premium features activation. But it recommended
itself as one that’s convenient for users, so we adopted it for
AdGuard for Android too.
As you can see, there are now two options: enter a license key
directly, or log into AdGuard personal account. If your account has
a license key that can be used to activate Premium, it will get
picked up automatically after you enter credentials.
Ad blocking
[Added] Preset Stealth Mode settings configurations
[Added] abp:subscribe and adguard:subscribe links interception
[Added] subscribe.adblockplus.org links interception
[Changed] Internet connection availability checking method
[Changed] Whale browser has been added to the known browsers
list
[Fixed] DNS User filter import bug
[Fixed] Some legit hosts lists are not recognized as valid
[Fixed] Error while checking updates of resources added from the
local storage
[Fixed] Quick Settings does not allow to choose a different Privacy
protection Level
[Fixed] “Exclude from filtering†button behavior
[Fixed] Google Now can’t be updated with “Always-on-VPNâ€
enabled
[Fixed] AdGuard Extra enables automatically when there’s an
available update
[Fixed] The application causes a crash if custom filters were
enabled
[Fixed] AdGuard breaks some UDP connections on Samsung S10 devices
with Android 10
[Improved] AdGuard now uses on-the-fly methods of applying settings
changes without restarting the protection when possible
[Improved] DNS filtering to block cloaked trackers
[Improved] “Block phishing and malware†option now is enabled
automatically when Premium gets activated
[Improved] Now AdGuard can block AAAA requests in networks without
IPv6 interface
UI
[Added] An option to purchase a new license via the app
[Added] Trial period and license activation via OAuth,
[Added] Whitelisting apps option to the Assistant dialog
[Added] “On/Off†switch on some screens
[Added] Notifications about certificate errors
[Added] Ability to copy the current version number by tapping on
it
[Added] Link to Version history in the About tab
[Added] System default theme option
[Added] Silent update action as a long-tap on the update button
[Added] “Failed to move the certificate†notification for
rooted devices with Magisk firmware
[Added] Empty field validation when adding a new extension
[Added] “Refresh license status†button
[Added] Restore purchases button: a notification if there’s
nothing to restore
[Changed] The imported filter list’s URL now won’t be stored if
a content: link was used
[Changed] Chrome custom tabs now open in the same window
[Changed] Premium screens now can be viewed without Premium
[Changed] Update notifications behavior
[Changed] DNS request type is now displayed in the Filtering log
even when there's no answer
[Changed] Tap on filter category titles in search will bring you to
the respective category’s screen
[Changed] Toast notifications parameters
[Changed] Proxy screen UI
[Changed] AdGuard now remembers the selected type of data to
display in Apps Management
[Changed] Phrasing on activation screens
[Changed] “Clear DNS statistics†warning description
[Changed] Improve the in-app purchase design
[Fixed] Minor UI issues
[Fixed] Issue with distribution graphs on the main screen
[Fixed] Search on Apps Managements screen is working slow
[Fixed] Unexpected connections resets
[Fixed] Incorrect filter locale is displayed after language
change
[Fixed] Scrolling issue in the Filtering log
[Fixed] Wrong filters status is shown
[Fixed] Incorrect updates status when the network is not
available
[Fixed] “Preparing to start protection†notification
[Fixed] “Edit Filter†overlay bug
[Fixed] Divider stripe is still shown when there are no updates
available
[Fixed] Cloudflare DNS description
[Fixed] Wrong Chinese date format
[Fixed] Application updates icon
[Fixed] Missing button shadow
[Fixed] Some buttons in the first start dialog boxes can’t be
seen on certain device models
[Fixed] The switch for Custom filters incorrectly represents the
state of the filter group
[Fixed] Pressing the “Buy one more license†button closes the
current screen
[Fixed] Certificate installation dialog is missing
[Fixed] Wrong toast notification is displayed when the license
expires
[Fixed] “Missed ad†option in the Feedback section leads to an
error if DuckDuckGo is selected as the default browser
[Improved] HTTPS filtering-related UI changes
[Improved] UI elements are now focusable on Android TV
[Improved] Rich formatting added to some modules’
descriptions
[Improved] Phrasing on onboarding screens
[Improved] Phrasing in the Apps Management details activity
[Improved] Localizations have been updated
Networking
[Added] A prevention system for connections overflow
[Added] TLS v1.3 support for custom DNS servers
[Changed] DNS-over-HTTPS connections number limit has been
abolished
[Fixed] Some apps don't see available WiFi networks when AdGuard
local VPN is up
[Improved] Interaction between AdGuard DNS settings and Private
DNS
[Improved] AdGuard’s network safety and stability
[Improved] Connection error processing
Other
[Added] Whitelist export feature
[Fixed] Update window appears after a short inactivity period
[Fixed] Userscripts updates are not tracked by the battery
service
[Fixed] AdGuard 3.2 does not launch
[Fixed] “Include license data†option works incorrectly when
you try to export settings
[Fixed] Crash when the app runs scheduled tasks
[Fixed] Crash in the Updates activity
[Fixed] Crash when Android OS tries to load the icon
[Fixed] Crash on some Android builds
[Fixed] Crash in the main activity
[Fixed] Crash when user communicates with the extensions
activity
[Fixed] Crash when the log is being collected
[Fixed] Crash on MIUI phones with Ultra battery saver
[Fixed] Max imported settings file size increased to 10 Mb
[Improved] Target SDK level has been changed to 29
[Improved] CoreLibs has been updated to v1.5.74
This app has no advertisements