AdGuard 4.4.6 для iOS: +100 к блокировке рекламы
Весной появляется много поводов для радости. Мы принесли вам ещё один – долгожданный релиз AdGuard 4.4.6 для iOS. Теперь наше приложение ещё лучше блокирует рекламу. Сейчас расскажем почему.
Ускорение правил продвинутой блокировки
Модуль «Расширенной защиты» – это наша гордость и то, чего не хватает другим блокировщикам контента на iOS. С ним AdGuard для iOS может применять продвинутые правила фильтрации, которые усиливают обычные правила Safari и позволяют бороться со сложной и зашифрованной рекламой.
Однако из-за особенностей iOS модуль «Расширенной защиты» не всегда работал идеально. Например, часть правил применялась заметно позже загрузки страницы. Иногда это приводило к «миганию» рекламы, так как её получалось скрыть только после загрузки страницы. А иногда и вовсе не позволяло заблокировать рекламу.
При подготовке новой версии AdGuard для iOS мы потрудились над ускорением правил расширенной блокировки. Надеемся, что вы заметите разницу.
Нативная поддержка псевдо-класса :has()
С релизом Safari 16.4 блокировщики контента получили
возможность выбирать элементы для скрытия с помощью :has()
.
Это может звучать сложно и непонятно, но просто знайте, что эта функция очень важна для нас. Она позволяет выбирать рекламные блоки, опираясь на их содержимое.
Вплоть до AdGuard 4.4.6 для iOS, поддержка псевдо-класса :has()
была реализована как часть модуля «Расширенной защиты», доступного только в платной версии. Теперь же этот функционал стал доступен всем пользователям AdGuard для iOS!
На этом всё, надеемся, вам было интересно. Полный список изменений, как всегда, доступен на GitHub. Обновите AdGuard для iOS и оцените последнюю версию.