adblocker_webview library

Classes

AdblockerFilter
AdblockerFilterImpl
Optimized implementation of AdblockerFilter.
AdBlockerWebview
A webview implementation of in Flutter that blocks most of the ads that appear inside of the webpages.
AdBlockerWebviewController
The controller for AdBlockerWebview. Below is and Example of getting a singleton instance:
AdBlockerWebviewControllerImpl
Implementation for AdBlockerWebviewController
AdblockFilterManager
Manager class that handles multiple ad-blocking filters
BlockingStatistics
Statistics about blocked resources
CSSRule
DomainTrie
A Trie (prefix tree) data structure optimized for domain matching.
FilterConfig
Configuration for the AdblockFilterManager
LRUCache<K, V>
A simple LRU (Least Recently Used) cache implementation.
ResourceRule

Enums

FilterType
Supported filter types for ad blocking

Exceptions / Errors

FilterException
Base class for all filter-related exceptions
FilterInitializationException
Exception thrown when filter initialization fails