25

yes please make this happen

    2 months later
    17 days later
    11 days later

    to the Devs: thank you so much for implementing this, really making the difference on desktop!
    hope will be ported on mobile as well
    thank you 🫶

    • Vlad replied to this.

      Vlad my bad, readily after this came on desktop I tried to load some non adp filterlists on mobile and it was crashing so I didn't bothered. Yesterday I tried again and filterlists load and mostly work! still cookie banners slips thru though... I'll make a bug report.

        @laiz did some testing and will rely on him providing a recommendation for default

          hagezi lists aren't needed because they're dns only, and have no cosmetic filtering or scriptlet injection

          @SerViette @joystmp @Vlad
          Currently the performance between the default lists and the ones listed by joystmp is identical based on every test I have done. That includes the d3ward test and real world tests on some ad-infested sites such as https://www.bournemouthecho.co.uk/ and https://www.golem.de/. The performance is not at Firefox + uBlock Origin level yet but that is being worked on.

          The ultimate goal would be to leverage the native blocker (incredibly fast, good performance and low resource usage) in conjunction with an optional advanced script-based blocking solution for the shortcomings mentioned by @Anatomy5803 — achieving a best of both worlds blocking experience.

          To summarize, you should be fine with either block list configuration for now but exciting additions are on the horizon if all goes according to plan 🚀

          If there are individuals who are well-versed in all things adblocking on WebKit, feel free to share your insights.

            laiz
            you can see difference if you load the "bypass paywall" filterlist because this now work.
            I agree that a lot of cosmetic scriplet are not being injected at the right moment ( if you reload the second hit mostly work) that is mostly true for cookie banner.
            I'm also in lockdown mode so could be some javascript doesn't work on my side

              SerViette note that this filterlists have different optimizations for ios, for safari macos and for macos adguard app...

                chorizo this is true for mobile for desktop I use the "full filterlist" plus adguard pop ups userscript... you can see the difference is night and day if you go to a "ahrr Netflix" site

                • Vlad replied to this.

                  chorizo Can you list your recommendations to use for both mobile and desktop and detail the differences so we can test?

                    Vlad Shure! On ios/ipados I use the following lists:

                    Base filter
                    https://filters.adtidy.org/ios/filters/2_optimized.txt
                    Mobile filter
                    https://filters.adtidy.org/ios/filters/11_optimized.txt
                    Tracking Protection filter
                    https://filters.adtidy.org/ios/filters/3_optimized.txt
                    Social Media filter
                    https://filters.adtidy.org/ios/filters/4_optimized.txt
                    Annoyances
                    https://filters.adtidy.org/ios/filters/14_optimized.txt
                    Badware Risk
                    https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/badware.txt
                    Paywall
                    https://gitflic.ru/project/magnolia1234/bypass-paywalls-clean-filters/blob/raw?file=bpc-paywall-filter.txt
                    +Easylist for my language

                    system wide I use:
                    Lockdown Mode, the HaGeZi’s Pro and HaGeZi’s Threat Intelligence Feeds DNS Blocklists

                    The differences between Easy privacy and tracking protection by adguard can be seen on the tracking test you can find at https://coveryourtracks.eff.org

                    Easylist:

                    AG Tracking Protection:

                    On MacOs:

                    Base filter https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_2_Base/filter.txt

                    Tracking Protection filter https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_3_Spyware/filter.txt

                    URL Tracking filter (note that this isn’t suitable for iOs)
                    https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_17_TrackParam/filter.txt

                    Social media filter https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_4_Social/filter.txt

                    Annoyances filter https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_14_Annoyances/filter.txt

                    Anti Adblock Warning
                    https://easylist-downloads.adblockplus.org/antiadblockfilters.txt

                    plus:

                    • bypass paywall same as above
                    • uBlock Badware risk same as above
                    • Language specific filters

                    I use violentmonkey as userscript extension with the following userscripts:

                    AG Pop Up Blocker:
                    https://userscripts.adtidy.org/release/popup-blocker/2.5/popupblocker.user.js

                    Bypass Paywall:
                    https://gitflic.ru/project/magnolia1234/bypass-paywalls-clean-filters/blob/raw?file=userscript/bpc.en.user.js

                    System wide also here:
                    Lockdown Mode, the HaGeZi’s Pro and HaGeZi’s Threat Intelligence Feeds DNS Blocklists

                    is not smooth and error free as using the same filterlists as with the AG app, also because the AG app uses more userscripts on top of what I’ve listed, BUT, I really feel the step forward of Orion in comparision to the previous rule converter library

                    • laiz replied to this.

                      Note before adding AG Annoyances as default, it can be broken into more smaller and dedicated lists since maybe someone might need more fine grained control.
                      From AG docs:

                      Annoyances filter blocks irritating elements on web pages. View rules. Includes the following AdGuard filters (all of them can be enabled separately from the Annoyances filter):

                      Cookie Notices blocks cookie notices on web pages. View rules
                      Popups blocks all kinds of pop-ups that are not necessary for websites' operation. View rules
                      Mobile App Banners blocks banners that promote mobile apps of websites. View rules
                      Widgets blocks third-party widgets: online assistants, live support chats, etc. View rules
                      Other Annoyances blocks elements that do not fall under the popular categories of annoyances. View rules

                        4 days later

                        @Vlad the implementation of using the rules converter library clearly isn't done, because it doesn't seem to do scriptlet injection. Case in point, YouTube ads still appear.

                        • laiz replied to this.

                          Anatomy5803
                          That would be #7362
                          Nevertheless, I agree that this feature isn't exactly revolutionary until scriptlet support is also added. Based on the discussions I've been a part of, including custom support for that is on the roadmap but is not yet being worked on (the focus is currently on other adblocking features and fully supporting uBO).