Package-level declarations
Types
Configuration object for AdManageKit Compose components.
Data class representing cache configuration for display purposes.
State holder for interstitial ad management in Compose.
Enum defining different modes for showing interstitial ads.
Native ad size types for Compose
Functions
A Compose effect for initializing AdManageKit with Firebase Analytics.
A Jetpack Compose wrapper for BannerAdView from AdManageKit.
A Jetpack Compose wrapper for BannerAdView with custom dimensions.
Composable function to conditionally render ads based on purchase status.
A Compose modifier extension for conditional ad display based on purchase status.
A Compose effect for managing interstitial ads with automatic display logic.
A Jetpack Compose wrapper for native ads from AdManageKit.
A medium native banner ad composable. Convenience function for NativeAdCompose with MEDIUM size.
A small native banner ad composable. Convenience function for NativeAdCompose with SMALL size.
Card Modern template - general purpose native ad
Compact Horizontal template - horizontal layout for lists
Featured template - large featured card for hero sections
A large native ad composable. Convenience function for NativeAdCompose with LARGE size.
List Item template - ideal for RecyclerView/LazyColumn items
Magazine template - news/blog style native ad
Material 3 template - Material Design 3 styled native ad
Minimal template - clean, minimal design
A Jetpack Compose wrapper for NativeTemplateView.
Video Large template - large video-optimized layout
Video Medium template - optimized for video ads
Video Square template - square format for social feeds
A Jetpack Compose component for programmatically loaded native ads.
A medium programmatic native banner ad composable. Convenience function for ProgrammaticNativeAdCompose with MEDIUM size.
A small programmatic native banner ad composable. Convenience function for ProgrammaticNativeAdCompose with SMALL size.
A large programmatic native ad composable. Convenience function for ProgrammaticNativeAdCompose with LARGE size.
A composable that provides cache statistics for debugging.
Creates and remembers an InterstitialAdState.
A composable that provides performance statistics for debugging.
A composable that provides the current purchase status.