Files
react-native-firebase/lib/modules/admob/Interstitial.js
2017-05-26 15:18:57 +01:00

30 lines
608 B
JavaScript

import { NativeModules } from 'react-native';
const FirebaseAdMob = NativeModules.RNFirebaseAdmob;
export default class Interstitial {
constructor(admob: Object, eventListener: Object, adunit: string) {
this.admob = admob;
this.adUnit = adunit;
eventListener.addListener('interstitial_event', this._onInterstitialEvent.bind(this));
}
_onInterstitialEvent(event) {
}
loadAd(request: AdRequest) {
return FirebaseAdMob.interstitialLoadAd(this.adUnit, request);
}
isLoaded() {
return true;
}
show() {
return FirebaseAdMob.interstitialShowAd(this.adUnit);
}
}