aatkit library
Classes
- AATKitAdNetworkOptions
- Allows to pass network-specific configurations to AATKit.
- AATKitBanner
- AATKitCachedBanner
- AATKitConfiguration
- Used to set up AATKit.
- AATKitDelegate
- Notifies about AATKit events.
- AatkitFlutterPlugin
- AatkitFlutterPluginPlatform
- AATKitImpression
- Object containing impression level information.
- AATKitMultiSizeBanner
- AATKitReward
- AATKitRuntimeConfiguration
- Allows to change settings for AATKit at runtime.
- AATKitUserTargeting
- AdDisplayListener
- Notifies about display reporting events.
- AdInfo
- AdMobOptions
- AdMob specific configuration
- AppNexusOptions
- AppNexus specific configuration
- AppOpenAdPlacement
- AppOpenPlacementListener
- Notifies about AppOpenAd placement events
- BannerCache
- BannerCacheConfiguration
- BannerCreationParams
- BannerOptions
- Banner options configuration class
- BannerPlacement
- BannerPlacementListener
- Notifies about Banner placement events
- CacheListener
- Optional listener informing about events in BannerCache.
- CMP
- CmpAppConsent
- Wrapper for SFBX/AppConsent CMP
- CMPGoogle
- Wrapper for Google CMP
- CMPSourcePoint
- Wrapper for SourcePoint CMP
- CollapsibleBannerOptions
- Consent
- ContentAlignment
- DebugScreenConfiguration
- DFPOptions
- DFP specific configuration
- DisplayIOOptions
- Display.io specific configurations
- FeedAdOptions
- FeedAd specific configurations
- FullscreenPlacement
- FullscreenPlacementListener
- Notifies about Fullscreen placement events
- GraviteRTBOptions
- GraviteRTB specific configuration
- HaveAdListener
- Notifies about have ad events.
- ImpressionListener
- Listener called when the impression is counted.
- InterstitialAdOptions
- Interstitial Ad options configuration class
- InterstitialNetworkOption
- Interface for interstitial network options, extending NetworkOptions.
- ManagedConsent
- Will present a dialog for the users to grant or withhold their consent.
- ManagedConsentListener
- Notifies about the need to show the consent dialog.
- MethodChannelAatkitFlutterPlugin
- An implementation of AatkitFlutterPluginPlatform that uses method channels.
- MultiSizeBannerPlacement
- MultiSizeBannerPlacementListener
- Notifies about Multi Size Banner placement events
- NativeViewAndroid
- NativeViewIos
- NetworkOptions
- Interface for common network options
- NoAdListener
- Notifies about no ad events.
- Placement
- PriceInfo
- RewardedVideoOptions
- Rewarded video options configuration class
- RewardedVideoPlacement
- RewardedVideoPlacementListener
- Notifies about RewardedVideo placement events
- SimpleConsent
- Allows to set the status of Non-IAB consent. Will also read the IAB consent string from SharedPreferences if available.
- StatisticsListener
- Notifies about placement reporting events, like counted adspace, request etc.
- SuperAwesomeOptions
- SuperAwesome specific configuration
- VendorConsent
Enums
- AATKitBannerType
- AATKitConsentState
- Possible states of consent given by the user.
- AATKitGender
- AdNetwork
- BannerSize
- CollapsiblePosition
- Currency
- LogLevel
- NonIABConsent
- Possible states of GDPR consent
- PrecisionType
- SuperAwesomeCloseButtonState
- SuperAwesomeOrientation
Mixins
- CollapsibleBannerOptionsMixin
- Mixin providing collapsible banner options functionality.
- CreativeHistoryMixin
- Mixin providing creative history functionality.
Constants
-
stringToAdNetworkMap
→ const Map<
String, AdNetwork>
Properties
-
logLevelMap
→ Map<
LogLevel, String> -
final