fast_ads library

Classes

FastAdPool<T extends FastBaseAd>
Ad Pool for managing multiple instances of the same ad type
FastAds
Fast Ads Manager
FastAdsLogger
FastAds Logger
FastAdUnit
广告单元配置
FastAdUnitInterceptor
FastAppOpenAd
App Open Ad Implementation
FastBannerAd
Banner Ad Implementation
FastBaseAd<T>
Base abstract class for all ad types
FastInterstitialAd
Interstitial Ad Implementation
FastNativeAd
Native Ad Implementation
FastPlacement
物理广告位配置
FastRewardedAd
Rewarded Ad Implementation
UMP

Enums

FastAdStatus
Represents the current status of an ad
FastAdsType
广告类型枚举

Extensions

AdFrequency on FastBaseAd
FastBaseAd 的频次控制扩展
Retry on FastBaseAd
Extension providing retry functionality for ads

Properties

interceptors Set<FastAdUnitInterceptor>
final

Typedefs

OnAdBlockedByLimit = void Function(FastAdUnit adUnit, String reason)
OnAdCacheStatus = void Function(FastAdUnit adUnit, String reason)
OnAdClicked = void Function(FastAdUnit adUnit)
OnAdDismissed = void Function(FastAdUnit adUnit)
OnAdFailedToLoad = void Function(FastAdUnit adUnit, Object error)
OnAdFailedToShow = void Function(FastAdUnit adUnit, Object error)
OnAdImpression = void Function(FastAdUnit adUnit)
OnAdLoaded = void Function(FastAdUnit adUnit)
OnAdOpen = void Function(FastAdUnit adUnit)
OnAdPaid = void Function(FastAdUnit adUnit, double valueMicros, PrecisionType precision, String currencyCode)
OnAdRequest = void Function(FastAdUnit adUnit)
广告回调函数类型定义
OnAdShow = void Function(FastAdUnit adUnit)
OnAdTechnicalError = void Function(FastAdUnit adUnit, String reason)
OnAdWillDismissScreen = void Function(FastAdUnit adUnit)
OnUserEarnedReward = void Function(FastAdUnit adUnit, AdWithoutView ad, RewardItem reward)