this.props.onDidFailToReceiveAdWithError(nativeEvent.error); } render() { return (<View style={this.props.style}> <ExpoBannerView style={this.state.style} adUnitID={this.props.adUnitID} bannerSize={this.props.bannerSize} testDeviceID={this.props.testDeviceID} onSizeChange={this._handleSizeChange} onAdViewDidReceiveAd={this.props.onAdViewDidReceiveAd} onDidFailToReceiveAdWithError={this._handleDidFailToReceiveAdWithError} onAdViewWillPresentScreen={this.props.onAdViewWillPresentScreen} onAdViewWillDismissScreen={this.props.onAdViewWillDismissScreen} onAdViewDidDismissScreen={this.props.onAdViewDidDismissScreen} onAdViewWillLeaveApplication={this.props.onAdViewWillLeaveApplication}/> </View>); } } AdMobBanner.propTypes = { bannerSize: PropTypes.oneOf([ 'banner', 'largeBanner', 'mediumRectangle', 'fullBanner', 'leaderboard', 'smartBannerPortrait', 'smartBannerLandscape', ]), adUnitID: PropTypes.string, testDeviceID: PropTypes.string, onAdViewDidReceiveAd: PropTypes.func, onDidFailToReceiveAdWithError: PropTypes.func, onAdViewWillPresentScreen: PropTypes.func, onAdViewWillDismissScreen: PropTypes.func, onAdViewDidDismissScreen: PropTypes.func, onAdViewWillLeaveApplication: PropTypes.func, ...ViewPropTypes, }; AdMobBanner.defaultProps = { bannerSize: 'smartBannerPortrait' }; const ExpoBannerView = requireNativeViewManager('ExpoAdsAdMobBannerView'); //# sourceMappingURL=AdMobBanner.js.map
} render() { return (<View style={this.props.style}> <ExpoBannerView style={this.state.style} adUnitID={this.props.adUnitID} bannerSize={this.props.bannerSize} testDeviceID={this.props.testDeviceID} onSizeChange={this._handleSizeChange} onAdViewDidReceiveAd={this.props.onAdViewDidReceiveAd} onDidFailToReceiveAdWithError={this._handleDidFailToReceiveAdWithError} onAdViewWillPresentScreen={this.props.onAdViewWillPresentScreen} onAdViewWillDismissScreen={this.props.onAdViewWillDismissScreen} onAdViewDidDismissScreen={this.props.onAdViewDidDismissScreen} onAdViewWillLeaveApplication={this.props.onAdViewWillLeaveApplication} onAdmobDispatchAppEvent={this.props.onAdMobDispatchAppEvent}/> </View>); } } PublisherBanner.propTypes = { bannerSize: PropTypes.oneOf([ 'banner', 'largeBanner', 'mediumRectangle', 'fullBanner', 'leaderboard', 'smartBannerPortrait', 'smartBannerLandscape', ]), adUnitID: PropTypes.string, testDeviceID: PropTypes.string, onAdViewDidReceiveAd: PropTypes.func, onDidFailToReceiveAdWithError: PropTypes.func, onAdViewWillPresentScreen: PropTypes.func, onAdViewWillDismissScreen: PropTypes.func, onAdViewDidDismissScreen: PropTypes.func, onAdViewWillLeaveApplication: PropTypes.func, onAdmobDispatchAppEvent: PropTypes.func, ...ViewPropTypes, }; PublisherBanner.defaultProps = { bannerSize: 'smartBannerPortrait' }; const ExpoBannerView = requireNativeViewManager('ExpoAdsPublisherBannerView'); //# sourceMappingURL=PublisherBanner.js.map