Использование PublisherAdView response-native-safe-area-context и react-native-admob не запускает отслеживание OMID - PullRequest
0 голосов
/ 12 июля 2020

это своего рода странная проблема, и я надеялся получить какой-нибудь указатель, чтобы продолжить отладку.

Предисловие: отслеживание Admob PublisherAdView работает должным образом при использовании его в полностью родном приложении, Он также правильно отслеживает в следующей ситуации:

<SafeAreaProvider>
        <SafeAreaView>
          <View>
            <PublisherBanner
              adSize="banner"
              adUnitID="unitId"
              customTargeting={{
                deviceType: "phone",
                slot: "banner1",
                title: "landing",
                test: "on",
              }}
            />
          </View>
        </SafeAreaView>
      </SafeAreaProvider>

пока я изменяю это https://github.com/th3rdwave/react-native-safe-area-context/blob/master/src/SafeAreaContext.tsx#L73 -L86 следующим образом:

  return (
    <NativeSafeAreaProvider
      style={[>>>>styles.fill, REMOVE THIS STYLE<<<<< style]}
      onInsetsChange={onInsetsChange}
    >
      {insets != null ? (<<<<<< REMOVE THIS LINE
        <SafeAreaFrameContext.Provider value={frame}>
          <SafeAreaInsetsContext.Provider value={insets}>
            {children}
          </SafeAreaInsetsContext.Provider>
        </SafeAreaFrameContext.Provider>
      ) : null} <<<<<<REMOVE THIS LINE
    </NativeSafeAreaProvider>
  );

То есть: удалить стиль заливки и проверки наличия пустых вставок

Проблема: это, однако, не является реальным решением, потому что, как только я пытаюсь добавить любую RN-навигацию, экран просто пустой

Я пробовал последнюю версию RN .63, react-native-safe-context-area 3.0.7

Любые указатели на это будут оценены

Обратите внимание, я тоже создал проблему: https://github.com/th3rdwave/react-native-safe-area-context/issues/121

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...