highfivve_advertising library
Classes
- AdEvent
- AdEventRecord
- A single AdEvent observed at a point in time, as recorded in HighfivveAdManager.eventHistory.
- AdSlot
- AdSlotSize
- AdUnit
- AdUnitPath
- AdvertisingFlutterApi
- AdvertisingHostApi
- ConfigFetchStatus
-
Diagnostic detail about the SDK's last
app-config.jsonfetch, for audit/debug tooling. - ConsentInfo
- Consent information passed from the host app (or its CMP integration) to the SDK.
- DebugSnapshot
- A snapshot of the SDK's internal diagnostic state, for audit/debug tooling. Every field reflects what the native SDK itself is actually using — not what the host app last told it — so this can surface native-side bugs (e.g. a config fetch/parse issue) a host app would otherwise have no visibility into.
- HighfivveAdManager
- A singleton manager for handling Highfivve advertising SDK operations.
- HighfivveBannerAdView
- A widget that displays a native Highfivve banner advertisement.
- HighfivveBannerAdWidget
- A widget that displays a dynamic Highfivve banner advertisement.
- HighfivveDebugAuditPage
- A ready-to-push, full-screen wrapper around HighfivveDebugAuditView.
- HighfivveDebugAuditView
- A self-contained, ready-to-use audit/debug screen for the Highfivve Advertising SDK.
- HighfivveInterstitialAd
- A controller for loading and displaying Highfivve interstitial advertisements.
Enums
- AdEventType
- AdPersonalizationState
- A simplified, network-agnostic personalization decision derived from consent info.
- ConfigFetchOutcome
-
The outcome of the SDK's last attempt to fetch
app-config.json. - ConfigFetchSource
- Where the config currently in effect actually came from.
Functions
-
wrapResponse(
{Object? result, PlatformException? error, bool empty = false}) → List< Object?>