如何在从Firebase获取的数据之间放置admob Banner广告

时间:2019-10-26 08:01:03

标签: firebase react-native react-redux admob

我想在从FireBase提取的数据之间显示横幅广告,这是我的代码:

   showdata = imgs =>
    imgs.articles
      ? imgs.articles.map((item, i) => (
          <TouchableWithoutFeedback onPress={() => this.onPlay(item)} key={i}>
            <View style={styles.cardContainer}>
              <View style={styles.contentCard}>
                <Image
                  source={{uri: `${item.image}`}}
                  style={styles.imagestyle}
                  resizeMode="cover"
                />
              </View>
              <View style={styles.contentCard}>
                <Text style={styles.titleCard}>
                  {item.name}
                </Text>
              </View>
            </View>
          </TouchableWithoutFeedback>
        ))
      : null;

我想每三张牌放置横幅广告。我正在使用Redux和Firebase

1 个答案:

答案 0 :(得分:1)

customRenderRow = ({ item, index }) => {
   if (index !== 0 && index % 3 === 0) {
      return (
         <View>
           <AdmobBanner />

           ...card
         </View>
      );
   }
   return (
       ...card
   );
}
render () {
  return (
     <Flatlist
       ...
       renderItem={this.customRenderRow}
     />
  );
}