我已经更新了 firebase/admob 包。
显示插页式广告,但未显示横幅。
在更新包之前,横幅广告也很好。
版本:
"@react-native-firebase/admob": "^7.6.9"
单位编号:
const adUnitIdBanner = __DEV__
? TestIds.BANNER
: Platform.OS === 'ios'
? 'xxx'
: 'yyy'
横幅广告:
<BannerAd
unitId={adUnitIdBanner}
size={BannerAdSize.SMART_BANNER}
onAdLoaded={() => {
console.log('Advert loaded');
}}
onAdFailedToLoad={(result) => {
console.log('result', result)
console.log('Ad failed to load', arguments)
}}
/>
广告加载失败日志:
result [Error: [admob/error-code-no-fill] The ad request was successful, but no ad was
returned due to lack of ad inventory.]
LOG Ad failed to load [[Object], [Function metroRequire], [Function metroImportDefault],
[Function metroImportAll], {"exports": {"default": [Function MainScreen]}, "hot":
{"_acceptCallback": null, "_didAccept": false, "_disposeCallback": null, "accept": [Function
accept], "dispose": [Function dispose]}, "id": 1034}...
日志猫:
W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class io.invertase.firebase.admob.ReactNativeFirebaseAdMobBannerAdViewManager
在 iOS 上一切都很好。
没有显示横幅测试广告的原因可能是什么?