admob с интегрированной поддержкой nativescript-vue - PullRequest
0 голосов
/ 03 сентября 2018

Я пытаюсь добавить admob в свое приложение с помощью "nativescript-admob", вот код, который у меня есть на данный момент:

<template>
  <Page class="page">
   <StackLayout class="hello-world">
    <Label text="my home page"/>
  </StackLayout>
 </Page>
</template> 

<script>
const admob = require("nativescript-admob");
export default  {   
  mounted() {
    admob.createBanner({
   // if this 'view' property is not set, the banner is overlayed on the current top most view
   // view: ..,
   testing: true, // set to false to get real banners
   size: admob.AD_SIZE.SMART_BANNER, // anything in admob.AD_SIZE, like admob.AD_SIZE.SMART_BANNER
   androidBannerId: "ca-app-pub-AAAAAAAAAAA/AAAAAAAAA", // add your own
   margins: {
    // if both are set, top wins
    //top: 10
    bottom: 50
  },
  }).then(
    function() {
      console.log("admob createBanner done");
    },
   function(error) {
     console.log("admob createBanner error: " + error);
    }
 )
},

}
</script>

Я пытаюсь запустить admob на «mount», но не могу заставить его работать, кто-нибудь интегрировал admob таким образом с nativescript-vue? в моем случае я даже не вижу журнал «admob createBanner done», поэтому, возможно, я плохо использую этот плагин.

1 Ответ

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

Функция admob.createBanner () должна быть окружена setTimeout () для запуска после, кажется, она должна быть запущена, когда страница полностью загружена. Спасибо за помощь слабым авторам канала nativescript-vue!

...