Реагирует на ошибку родного Google AdMob? - PullRequest
0 голосов
/ 01 мая 2018

доброе утро всем,

шагов, которые я предпринял:

npm install --save react-native-admob@next, npm install

затем я продолжил реализацию admob в своем приложении, помните, что я использую expo SDK,

код выглядит так:

import {AdMobBanner} from 'react-native-admob';
....
render(){
return(
<AdMobBanner
              adSize="fullBanner"
              adUnitID="ca-app-pub-123456789/12321312"
              testDevices={[AdMobBanner.simulatorId]}
              onAdFailedToLoad={error => console.error(error)}
            />
)
}

ошибка:

Собственный компонент инвариантного нарушения для RNGADBannerView не существует

Я потянул всю ночь и все еще не мог понять это! пожалуйста, кто-нибудь может помочь.

Ответы [ 2 ]

0 голосов
/ 14 сентября 2018

У меня была такая же проблема. react-native link работал на меня.

Для более подробной информации, пожалуйста, проверьте это. https://github.com/sbugert/react-native-admob/issues/235

0 голосов
/ 12 июля 2018

Перейти к

/ node_modules / реагируют родной-AdMob / Android / SRC / главная / Java / COM / sbugert / rnadmob / RNAdMobRewardedVideoAdModule.java

 @Override
 public void onRewardedVideoCompleted() {
    sendEvent(EVENT_VIDEO_COMPLETED, null);
  }

Удалить только @override

Вы можете обратиться по этой ссылке: https://react -native-solutions.blogspot.com / 2018/07 / как создать-реагировать-native-app-with.html

...