-
public final class OsmosSDKMain SDK class for OSMOS advertising platform. Provides access to ad managers for different ad formats and core SDK functionality.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classOsmosSDK.Companion
-
Method Summary
Modifier and Type Method Description final RegisterEventInterfaceregisterEvent()Provides access to event registration functionality. final AdFetcherSDKInterfaceadFetcherSDK()Provides access to ad fetching functionality. final AdRendererInterfaceadRenderer()Provides access to ad rendering functionality. final BannerAdViewManagerbannerAdView()Creates a BannerAdViewManager for displaying banner advertisements. final InterstitialAdViewManagerinterstitialAdView()Creates an InterstitialAdViewManager for displaying full-screen overlay advertisements. final CarouselAdViewManagercarouselAdView()Creates a CarouselAdViewManager for displaying swipeable carousel advertisements. final MultiAdCarouselViewManagermultiAdCarouselView()Creates a MultiAdCarouselViewManager for displaying multiple advertisements in a carousel format. final PIPAdViewManagerpipAdView()Creates a PIPAdViewManager for displaying picture-in-picture advertisements. -
-
Constructor Detail
-
OsmosSDK
OsmosSDK(Config config)
-
-
Method Detail
-
registerEvent
final RegisterEventInterface registerEvent()
Provides access to event registration functionality.
-
adFetcherSDK
final AdFetcherSDKInterface adFetcherSDK()
Provides access to ad fetching functionality.
-
adRenderer
final AdRendererInterface adRenderer()
Provides access to ad rendering functionality.
-
bannerAdView
final BannerAdViewManager bannerAdView()
Creates a BannerAdViewManager for displaying banner advertisements.
-
interstitialAdView
final InterstitialAdViewManager interstitialAdView()
Creates an InterstitialAdViewManager for displaying full-screen overlay advertisements.
-
carouselAdView
final CarouselAdViewManager carouselAdView()
Creates a CarouselAdViewManager for displaying swipeable carousel advertisements.
-
multiAdCarouselView
final MultiAdCarouselViewManager multiAdCarouselView()
Creates a MultiAdCarouselViewManager for displaying multiple advertisements in a carousel format.
-
pipAdView
final PIPAdViewManager pipAdView()
Creates a PIPAdViewManager for displaying picture-in-picture advertisements.
-
-
-
-