Код моего собственного приложения:
async componentDidMount() {
AdMobInterstitial.requestAdAsync({
servePersonalizedAds: true
}).then(() => {
this.setState({
admobLoading: true
});
}).catch((err) => {
this.setState({
admobLoading: true
});
});
}
render() {
if (!this.state.admobLoading) return null;
SplashScreen.hide();
return (
<Provider store={store}>
<View style={styles.container}>
<Main>{AdMobInterstitial.showAdAsync()}</Main>
</View>
</Provider>
);
}
Мое приложение загружает рекламу admob с экрана spla sh. По завершении загрузки выйдите из экрана spla sh, покажите рекламу на всю страницу и go на главную страницу. Но загрузка рекламного объявления занимает слишком много времени. Для моего приложения это занимает от 5 до 15 секунд, и пользователям это неудобно. Есть ли способ уменьшить время загрузки?