expo-mopub
Version:
this is mopub sdk react native library compatible with expo
15 lines (12 loc) • 730 B
JavaScript
import {NativeModules, NativeEventEmitter} from 'react-native';
const { RNMoPubInterstitial } = NativeModules;
const emitter = new NativeEventEmitter(RNMoPubInterstitial);
module.exports = {
initializeInterstitialAd: (adUnitId: string) => RNMoPubInterstitial.initializeInterstitialAd(adUnitId),
loadAd: () => RNMoPubInterstitial.loadAd(),
setKeywords: (keywords: string) => RNMoPubInterstitial.setKeywords(keywords),
isReady: (): Promise => RNMoPubInterstitial.isReady(),
show: () => RNMoPubInterstitial.show(),
addEventListener: (eventType: string, listener: Function) => emitter.addListener(eventType, listener),
removeAllListeners: (eventType: string) => emitter.removeAllListeners(eventType)
};