6 changed files with 153 additions and 5 deletions
@ -0,0 +1,59 @@ |
|||
import React from "react" |
|||
import { View, StyleSheet, StatusBar, Text, Dimensions } from "react-native" |
|||
import { AdMobBanner, AdMobInterstitial, PublisherBanner, AdMobRewarded } from "expo-ads-admob" |
|||
|
|||
import { colors, texts, credentials } from "../components/Variables" |
|||
|
|||
const screen = Dimensions.get("window") |
|||
|
|||
const styles = StyleSheet.create({ |
|||
container: { |
|||
backgroundColor: colors.yellow, |
|||
position: "absolute", |
|||
bottom: 0, |
|||
left: 0, |
|||
right: 0, |
|||
flex: 1, |
|||
alignItems: "center", |
|||
justifyContent: "center" |
|||
}, |
|||
title: { |
|||
color: colors.white, |
|||
fontSize: 25, |
|||
textAlign: "center", |
|||
fontWeight: "600", |
|||
paddingVertical: 20 |
|||
}, |
|||
banner: { |
|||
width: "100%", |
|||
height: "100%", |
|||
marginVertical: 20 |
|||
}, |
|||
}) |
|||
|
|||
class Banner extends React.Component { |
|||
|
|||
state = { |
|||
results: false |
|||
} |
|||
|
|||
bannerError = (e) => { |
|||
console.log("Banner error: ", e) |
|||
} |
|||
|
|||
render() { |
|||
|
|||
return ( |
|||
<View style={styles.container} > |
|||
<AdMobBanner |
|||
style={styles.banner} |
|||
bannerSize="mediumRectangle" |
|||
adUnitID={credentials.adMobUnitID} |
|||
onDidFailToReceiveAdWithError={this.bannerError} /> |
|||
|
|||
</View> |
|||
) |
|||
} |
|||
} |
|||
|
|||
export default Banner |
Loading…
Reference in new issue