airo_ads library
Classes
- AikaAdDecision
- AikaAdManager
- Session-scoped AdMob gate for Aika Stream & Airo apps.
- AikaAdPolicy
- Frequency and surface rules for in-app native ads.
- AikaAdSdk
- AikaNativeAdCard
- Dismissible AdMob Native Advanced card. Fails silent on no fill.
- AiroAdPlacementDecision
- Resolved ad placement decision detailing format, unit ID, and allowance status.
- AiroAdPlacementEngine
- Intelligent placement router for platform-aware ad placement decisions.
- AiroAdUnitConfig
- Configuration for Ad Unit IDs per format and platform.
- AiroAppOpenAdManager
- App Open Ad Manager for app launch and background-to-foreground transitions.
- AiroBannerAdWidget
- Smart Banner Widget with Anchored Adaptive, Inline Adaptive, and Collapsible Banner support.
- AiroInterstitialAdManager
- Pre-fetching Interstitial Ad Manager with frequency capping and policy enforcement.
- AiroLowerThirdOverlayAd
- Translucent non-linear lower-third overlay banner widget.
- AiroPauseAdOverlay
- Pause Ad overlay widget for video player viewports.
- AiroRewardedAdManager
- Manager for Rewarded & Rewarded Interstitial ad formats.
- AiroTestAdUnitIds
- Standard Google AdMob Test Ad Unit IDs
- AiroUnifiedPlayerAdAdapter
- Unified player ad adapter interface for feeding VAST/VMAP ad tags into video players.
- AiroVastAdTag
- Model representing a VAST / VMAP Ad Tag URL or parsed VAST descriptor.
- AiroVastTagParser
- Parser for VAST / VMAP XML responses.
Enums
- AikaAdPlacement
- AiroAdFormat
- Supported ad formats in airo_ads package.
- AiroAdPlacementType
- Context-aware placement slots for ad targeting.
- AiroBannerStyle
- Banner ad presentation style variants.
- AiroDeviceFormFactor
- Device form factors supported for ad targeting.
Constants
- aikaAdMobAppId → const String
- aikaAdsUseTestUnits → const bool
- AdMob identifiers for Aika Stream & Airo apps across Android and iOS.
- aikaNativeAdUnitId → const String
- Default Native Ad Unit ID for backward compatibility
Typedefs
-
AikaAdSdkInitializer
= Future<
bool> Function()