UNPKG

@beletsky/react-native-yandex-ads

Version:
23 lines 658 B
import { NativeEventEmitter, NativeModules } from 'react-native'; // @ts-ignore import RES from '../resources'; const module = NativeModules[RES.MODULES.REWARDED]; const eventEmitter = new NativeEventEmitter(module); const Rewarded = { 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.RewardedEventTypes[eventType], callback, context); return { remove: listener.remove }; } }; export default Rewarded; //# sourceMappingURL=index.js.map