Как реализовать родительские ворота с помощью admob native-firebase admob?есть идеи? - PullRequest
0 голосов
/ 09 мая 2019

Мое приложение было отклонено в Itunes Connect: «Рекомендация 1.3 - Безопасность - Детская категория». Ваше приложение было ранее одобрено для категории «Дети», но оно содержит ссылки на приложение или занимается торговлей без предварительного получения разрешения родителей.Приложение включает в себя доступ к внешнему контенту или позволяет пользователю заниматься коммерцией без предварительного получения разрешения родителей. "

Я использую рекламные объявления в конце каждой игры, используя AdMob реагировать на использование родного огня.Теоретически я должен перехватить, когда пользователь нажимает на объявление, чтобы открыть родительские ворота, и решить, следует ли перейти к URL-адресу объявления или нет.Просматривая документацию, https://rnfirebase.io/docs/v5.x.x/admob/reference/Interstitial#on Я могу использовать следующий код:

advert.on ('onAdLeftApplication', (data) => {
    // Open Parental Gate
    // ...
 });

События, которые я могу записать, находятся здесь: https://github.com/invertase/react-native-firebase/blob/v5.x.x/src/modules/admob/EventTypes.js#L2

Я попробовал код,и он выполняется, когда пользователь щелкает и покидает приложение, но, конечно, для реализации родительских ворот он должен захватывать непосредственно перед тем, как покинуть его, чтобы контролировать, продолжает ли он URL-адрес объявления или отменять событие.

В баннерной рекламе реактив-native-firebase имеет компонент, и я думаю, что это может быть проще, хотя я не знаю, как это сделать!: (

<Banner
    unitId = {banner.id}
    size = "BANNER"
    request = {request.build ()}
    onAdLeftApplication = {() => {
        console.log ('Exit App!');
    }}
/>

На веб-сайте документации рекомендуется: «Распространенный запрос заключается в том, как обрабатывать пользовательские события касания баннера. Мы рекомендуем связать компонент Banner с другим компонентом, например TouchableWithoutFeedback».

Что-то в этом роде:

render () {
  return (
    <TouchableWithoutFeedback
      onPress = {() => this.onBannerPress ()}
    >
      <Banner ... />
    </ TouchableWithoutFeedback>
  );
}

Любые идеи по захвату рекламного клика по рекламе? Если пользователь проходит родительские ворота, как он может перейти к URL-адресу или как он может отменить пользователя?нажмите на промежуточную рекламу? С другой стороны, как я могу остановить выполнение и отменить продолжение при нажатии на кнопку?

Большое спасибо за ваши идеи и ваше время заранее!

...