Explorar o código

update content rules adblocker

alqindiirsyam hai 5 meses
pai
achega
a196f634bc

+ 10 - 5
AppBuilder/AppBuilder/PrefsUtil.swift

@@ -133,35 +133,40 @@ class PrefsUtil {
         {
             "trigger": { 
                 "url-filter": ".*(ads|adserver|advert|doubleclick|popads|popcash|onclickads|adfly|shorte|media.net|buysellads|revcontent).*", 
-                "resource-type": ["script", "iframe", "xmlhttprequest", "media"]
+                "resource-type": ["script", "iframe", "xmlhttprequest", "media"],
+                "unless-domain": ["nexilis.io"]
             },
             "action": { "type": "block" }
         },
         {
             "trigger": { 
                 "url-filter": ".*(taboola|outbrain|scorecardresearch|googlesyndication|tracking|track|pixel|cpxinteractive|zedo|rubiconproject).*", 
-                "resource-type": ["script", "iframe", "xmlhttprequest"]
+                "resource-type": ["script", "iframe", "xmlhttprequest"],
+                "unless-domain": ["nexilis.io"]
             },
             "action": { "type": "block" }
         },
         {
             "trigger": { 
                 "url-filter": ".*(google-analytics|facebook.com/tr|analytics|gtag|data-collect|collect|hotjar|mixpanel|segment|mouseflow).*", 
-                "resource-type": ["script", "xmlhttprequest"]
+                "resource-type": ["script", "xmlhttprequest"],
+                "unless-domain": ["nexilis.io"]
             },
             "action": { "type": "block" }
         },
         {
             "trigger": { 
                 "url-filter": ".*(banner|sponsored|clicktrack|beacon|stats|metrics|impression|affiliate|clksite).*", 
-                "resource-type": ["script", "image", "iframe"]
+                "resource-type": ["script", "image", "iframe"],
+                "unless-domain": ["nexilis.io"]
             },
             "action": { "type": "block" }
         },
         {
             "trigger": { 
                 "url-filter": ".*(interstitial|popunder|redirect|clickunder|popup|overlayad).*", 
-                "resource-type": ["script", "document", "subdocument"]
+                "resource-type": ["script", "document", "subdocument"],
+                "unless-domain": ["nexilis.io"]
             },
             "action": { "type": "block" }
         }

+ 10 - 5
NexilisLite/NexilisLite/Source/View/BNIView/BNIBookingWebView.swift

@@ -178,35 +178,40 @@ public class BNIBookingWebView: UIViewController, WKNavigationDelegate, UIScroll
             {
                 "trigger": { 
                     "url-filter": ".*(ads|adserver|advert|doubleclick|popads|popcash|onclickads|adfly|shorte|media.net|buysellads|revcontent).*", 
-                    "resource-type": ["script", "iframe", "xmlhttprequest", "media"]
+                    "resource-type": ["script", "iframe", "xmlhttprequest", "media"],
+                    "unless-domain": ["nexilis.io"]
                 },
                 "action": { "type": "block" }
             },
             {
                 "trigger": { 
                     "url-filter": ".*(taboola|outbrain|scorecardresearch|googlesyndication|tracking|track|pixel|cpxinteractive|zedo|rubiconproject).*", 
-                    "resource-type": ["script", "iframe", "xmlhttprequest"]
+                    "resource-type": ["script", "iframe", "xmlhttprequest"],
+                    "unless-domain": ["nexilis.io"]
                 },
                 "action": { "type": "block" }
             },
             {
                 "trigger": { 
                     "url-filter": ".*(google-analytics|facebook.com/tr|analytics|gtag|data-collect|collect|hotjar|mixpanel|segment|mouseflow).*", 
-                    "resource-type": ["script", "xmlhttprequest"]
+                    "resource-type": ["script", "xmlhttprequest"],
+                    "unless-domain": ["nexilis.io"]
                 },
                 "action": { "type": "block" }
             },
             {
                 "trigger": { 
                     "url-filter": ".*(banner|sponsored|clicktrack|beacon|stats|metrics|impression|affiliate|clksite).*", 
-                    "resource-type": ["script", "image", "iframe"]
+                    "resource-type": ["script", "image", "iframe"],
+                    "unless-domain": ["nexilis.io"]
                 },
                 "action": { "type": "block" }
             },
             {
                 "trigger": { 
                     "url-filter": ".*(interstitial|popunder|redirect|clickunder|popup|overlayad).*", 
-                    "resource-type": ["script", "document", "subdocument"]
+                    "resource-type": ["script", "document", "subdocument"],
+                    "unless-domain": ["nexilis.io"]
                 },
                 "action": { "type": "block" }
             }