UNPKG

ironsource-mediation

Version:

IronSource ad mediation React-Native plugin. Monetize apps with rewarded video, interstitial, banner, and native ads.

25 lines 1.21 kB
import { type LevelPlayInterstitialAd } from "../models/LevelPlayInterstitialAd"; import { type LevelPlayRewardedAd } from "../models/LevelPlayRewardedAd"; /** * Manages instances of LevelPlay interstitial ads. */ export declare class LevelPlayAdObjectManager { private static instance; private interstitialAdsMap; private rewardedAdsMap; private constructor(); static getInstance(): LevelPlayAdObjectManager; private handleInterstitialMethodCalls; createInterstitialAd(interstitialAd: LevelPlayInterstitialAd): Promise<string>; loadInterstitialAd(interstitialAd: LevelPlayInterstitialAd): Promise<void>; showInterstitialAd(adId: string, placementName: string): Promise<void>; isInterstitialAdReady(adId: string): Promise<boolean>; private handleRewardedMethodCalls; createRewardedAd(rewardedAd: LevelPlayRewardedAd): Promise<string>; loadRewardedAd(rewardedAd: LevelPlayRewardedAd): Promise<void>; showRewardedAd(adId: string, placementName: string): Promise<void>; isRewardedAdReady(adId: string): Promise<boolean>; removeAd(adId: string): Promise<void>; removeAllAds(): Promise<void>; } //# sourceMappingURL=LevelPlayAdObjectManager.d.ts.map