@react-native-tapsell-mediation/tapsell
Version:
Tapsell Mediation package
20 lines • 1.36 kB
TypeScript
import { BannerSize } from './request/banner/BannerSize';
import type { BannerAdStateListener, InterstitialAdStateListener, NativeAdStateListener, RewardedAdStateListener } from './show/AdStateListener';
import { BannerPosition } from './show/banner/BannerPosition';
import { NativeAdDispatch } from './show/native/NativeAdDispatch';
export default class Tapsell {
static setUserConsent(consent: boolean): Promise<void>;
static requestRewardedAd(zoneId: string): Promise<string>;
static requestInterstitialAd(zoneId: string): Promise<string>;
static requestBannerAd(zoneId: string, bannerSize: BannerSize): Promise<string>;
static requestNativeAd(zoneId: string): Promise<string>;
static requestMultipleNativeAd(zoneId: string, maximumCount: number): Promise<string>;
static showRewardedAd(adId: string, listener: RewardedAdStateListener): void;
static showInterstitialAd(adId: string, listener: InterstitialAdStateListener): void;
static showBannerAd(adId: string, bannerPosition: BannerPosition, listener: BannerAdStateListener): void;
static showNativeAd(adId: string, adDispatch: NativeAdDispatch, listener: NativeAdStateListener): void;
static clickNativeAd(adId: string): void;
static destroyBannerAd(adId: string): void;
static destroyNativeAd(adId: string): void;
}
//# sourceMappingURL=Tapsell.d.ts.map