import NativeInterstitialAdManager from './specs/NativeInterstitialAdManager'; export const InterstitialAdManager = { loadAd: async (placementId: string): Promise => { if (NativeInterstitialAdManager) { await NativeInterstitialAdManager.loadAd(placementId); } else { throw new Error('InterstitialAdManager not available'); } }, showAd: async (placementId: string): Promise => { if (NativeInterstitialAdManager) { await NativeInterstitialAdManager.showAd(placementId); } else { throw new Error('InterstitialAdManager not available'); } }, onInterstitialDismissed: (() => { if (NativeInterstitialAdManager) { return NativeInterstitialAdManager.onInterstitialDismissed; } else { throw new Error('InterstitialAdManager not available'); } })(), };