Android Admob横幅广告显示白色,安卓上的expo
我似乎无法让Admob横幅显示除白色框以外的任何内容。我可以确认adUnitID正确且ad装置已启用。My app.json android部分:Android Admob横幅广告显示白色,安卓上的expo,android,react-native,admob,expo,Android,React Native,Admob,Expo,我似乎无法让Admob横幅显示除白色框以外的任何内容。我可以确认adUnitID正确且ad装置已启用。My app.json android部分: "android": { "config": { "googleMobileAdsAppId": "xxx" }, "package": "xxx", "versionCode": 1 }, 下面是my app.js中的Admob横幅组件: <View style={styles.container}>
"android": {
"config": {
"googleMobileAdsAppId": "xxx"
},
"package": "xxx",
"versionCode": 1
},
下面是my app.js中的Admob横幅组件:
<View style={styles.container}>
{Platform.OS === 'ios' && <StatusBar barStyle="default" />}
<AppNavigator />
<View style={styles.adContainer}>
<AdMobBanner
bannerSize='fullBanner'
adUnitId='xxx'
onDidFailToReceiveAdWithError={() => console.log('error')}
servePersonalizedAds
/>
</View>
</View>
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
},
adContainer: {
borderColor: 'red',
borderWidth: 1,
},
});
{Platform.OS==='ios'&&}
console.log('error')}
服务个性化
/>
const styles=StyleSheet.create({
容器:{
弹性:1,
背景颜色:“#fff”,
},
adContainer:{
边框颜色:“红色”,
边框宽度:1,
},
});
查看日志,它实际上从未打印出“错误”。我将边框放在广告容器周围,以确认它正在显示,如果我更改bannerSize道具,我可以看到它正在更改大小,以便它正确分配横幅的空间。这是Expo SDK版本37.0.10,我只在Android物理设备上进行了测试。当我创建一个apk时,它同样会将横幅显示为白色 这是我在expo easy中添加横幅的方式这是我在expo easy中添加横幅的方式