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.json fetch, 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?>