Проблема с внедрением нативной рекламы с использованием библиотеки response-native-fbads:v7.0.5.
У меня возникла проблема с реализацией NativeAds с использованием этой библиотеки. Я следовал тому, что говорится в документации (ссылка здесь), но то, что у меня есть в коде, отличается от того, что написано в документации.
1. Я создал файл для компонента Native Ad:
import React from 'react';
import { View, Text } from 'react-native';
import {
withNativeAd,
AdIconView,
TriggerableView,
MediaView,
} from 'react-native-fbads';
const AdComponent = ({ nativeAd }) => {
return (
<View>
<AdIconView style={{ width: 50, height: 50 }} />
<MediaView style={{ width: 160, height: 90 }} />
<TriggerableView>
<Text>{nativeAd.description}</Text>
</TriggerableView>
</View>
);
};
export const MyNativeAd = withNativeAd(AdComponent);
2- Внутри экрана, где я хочу отобразить это объявление:
import { InterstitialAdManager, AdSettings, NativeAdsManager } from 'react-native-fbads';
import { MyNativeAd } from 'components/NativeBanner';
...
let nativeAdsManager: NativeAdsManager = new NativeAdsManager(PLACEMENT_ID);
...
export const Myscreen = () => {
<View>
<MyNativeAd adsManager={nativeAdsManager} nativeAd={???????} />
</View>
}
Как вы можете видеть в приведенном выше коде, я должен предоставитьnativeAd
собственность вMyNativeAd
компонент. Я не знаю, что мне туда положить. В документации не упоминается ничего, связанного с этим свойством. Будем признательны за любую помощь в правильном использовании нативной рекламы.