UNPKG

react-native-ironsource

Version:

App Monetization and Ads Manegement through Iron Source

55 lines (52 loc) 1.22 kB
import React, { Component } from 'react'; import { Platform, StyleSheet, Text, View, TouchableOpacity } from 'react-native'; import RNIronsource from 'react-native-ironsource'; export default class App extends Component<Props> { constructor(props) { super(props); this.state = {}; } openIronSource = ()=> { let appKey; if(Platform.OS=='ios') { appKey = '755e5e9d' } else { appKey = '7575f765' } RNIronsource.startIronSource(appKey, '15', 'offerwall') } render() { return ( <View style={styles.container}> <TouchableOpacity style={{width: 200, height: 40, backgroundColor: 'red', borderRadius: 8, justifyContent: 'center'}} onPress={this.openIronSource}> <Text style={{color: 'white', fontSize: 16, textAlign: 'center'}}>Start Iron Source</Text> </TouchableOpacity> </View> ); } } const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#F5FCFF', }, welcome: { fontSize: 20, textAlign: 'center', margin: 10, }, instructions: { textAlign: 'center', color: '#333333', marginBottom: 5, }, });