UNPKG

@beletsky/react-native-yandex-ads

Version:
23 lines 674 B
import { NativeEventEmitter, NativeModules } from 'react-native'; // @ts-ignore import RES from '../resources'; const module = NativeModules[RES.MODULES.INTERSTITIAL]; const eventEmitter = new NativeEventEmitter(module); const Interstitial = { show: async AdUnitID => { try { return await module.showAd(AdUnitID); } catch (e) { console.error(e); throw e; } }, addEventListener: (eventType, callback, context) => { const listener = eventEmitter.addListener(RES.InterstitialEventTypes[eventType], callback, context); return { remove: listener.remove }; } }; export default Interstitial; //# sourceMappingURL=index.js.map