Я использую https://docs.expo.io/versions/latest/sdk/facebook-ads для добавления рекламы Facebook в свое приложение.Я правильно следую документации, но реклама Facebook не видна на главном экране моего приложения.
BottomBannerAd.js
import React from 'react';
import { FacebookAds } from 'expo';
const { AdIconView, AdMediaView } = FacebookAds;
class AdComponent extends React.Component {
render() {
return (
<View>
<AdMediaView />
<AdTriggerView>
<Text>{this.props.nativeAd.bodyText}</Text>
</AdTriggerView>
</View>
);
}
}
export default FacebookAds.withNativeAd(AdComponent);
HomeScreen.js
import React from 'react';
import { Image, TextInput, FlatList, StyleSheet, Text, View,
TouchableOpacity, ActivityIndicator, Platform } from 'react-native';
import { NavigationEvents } from 'react-navigation';
import { FacebookAds } from 'expo';
import AdComponent from '../components/BottomBannerAd';
const adsManager = new FacebookAds.NativeAdsManager('xxxxxxxxxxx', 10);
import {
AdMobBanner,
AdMobInterstitial,
AdMobRewarded
} from "expo";
export default class HomeScreen extends React.Component {
render(){
return (
<View style={styles.container}>
...
<View style={styles.tabBarInfoContainer}>
<AdComponent adsManager={adsManager} />
</View>
</View>
)
}
}
Iесть компонент просмотра, который содержит рекламный компонент.Этот компонент просмотра хорошо работает, когда я добавляю объявления Google, но не работает для рекламы Facebook.