Как разместить рекламные баннеры AdMob между данными, полученными с firebase - PullRequest
0 голосов
/ 26 октября 2019

Я хочу показывать рекламные баннеры между данными, которые я выбрал из 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;

Я хочу размещать рекламные баннеры после каждых 3 карт. Я использую Redux и firebase

1 Ответ

1 голос
/ 26 октября 2019
customRenderRow = ({ item, index }) => {
   if (index !== 0 && index % 3 === 0) {
      return (
         <View>
           <AdmobBanner />

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


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...