UNPKG

admob-native-advanced-plugin

Version:
46 lines (45 loc) 1.41 kB
declare module "@capacitor/core" { interface PluginRegistry { AdMobAds: AdMobAdsPlugin; } } export interface IAdMobAdsOptions { bannerAdId: string; publisherId?: string; interstitialAdId?: string; rewardedAdId?: string; adSize?: string; isBannerAtTop?: boolean; isBannerOverlap?: boolean; isOffsetStatusBar?: boolean; isTesting?: boolean; adExtras?: any; isBannerAutoShow?: boolean; isInterstitialAutoShow?: boolean; isRewardedAutoShow?: boolean; tappxId?: string; tappxShare?: number; secondsToShowCloseButton: number; secondsToCloseInterstitial: number; adSlot: string; interstitialShowCloseButton: boolean; overlap: boolean; show: boolean; } export interface AdMobAdsPlugin { setOptions(options: any): Promise<void>; createBannerView(options?: any): Promise<void>; showBannerAd(options?: any): Promise<void>; destroyBannerView(options?: any): Promise<void>; createInterstitialView?(options?: any): Promise<void>; requestInterstitialAd(options?: any): Promise<void>; showInterstitialAd(options?: any): Promise<void>; createRewardedView?(options?: any): Promise<void>; requestRewardedAd(options?: any): Promise<void>; showRewardedAd(options?: any): Promise<void>; AD_TYPE: { INTERSTITIAL: string; BANNER: string; REWARDED: string; }; }