#firebase #react-native #admob
#firebase #react-native #admob
Вопрос:
Я пытаюсь вставить рекламу в свое приложение React Native, используя библиотеку @react-native-firebase /admob. Я выполнил все шаги по созданию и настройке своей учетной записи Admob, а также интегрировал учетную запись firebase.
Однако, когда я пытаюсь запустить свое приложение с помощью BannerAd, оно показывает ошибку ниже, даже когда я пытаюсь использовать TestIds:
[admob/error-code-no-fill] The ad request was successful, but no ad was returned due to lack of ad inventory.]
Библиотеки в package.json:
"@react-native-firebase/admob": "^11.2.0",
"@react-native-firebase/app": "^11.2.0",
Мой код, который вызывает эту ошибку:
import { BannerAd, BannerAdSize, TestIds } from '@react-native-firebase/admob'
...
const testBannerId = TestIds.BANNER
...
<BannerAd
unitId={testBannerId}
size={BannerAdSize.BANNER}
onAdClosed={() => console.log('closed')}
onAdFailedToLoad={(error: any) => console.log(error)}
onAdLeftApplication={() => console.log('Ad left application')}
onAdLoaded={() => console.log('Ad loaded')}
onAdOpened={() => console.log('Ad opened')}
/>
Я признателен, если кто-нибудь просветит меня в моем случае.
Спасибо всем!