【问题标题】:Nativescript-vue: 'admob createBanner error: Error: java.lang.NullPointerExceptionNativescript-vue:'admob createBanner 错误:错误:java.lang.NullPointerException
【发布时间】:2020-08-15 19:32:18
【问题描述】:

我正在使用 nativescript-admob 插件和 nativescript-vue。 当我运行时出现此错误:

JS: 'admob createBanner error: Error: java.lang.NullPointerException: Attempt to invoke virtual method \'android.content.res.Resources android.content.Context.getResources()\' on an null object参考'

我的代码:

 created(){
            return this.banner();
        },
methods: {
            banner(){
                 admob.createBanner({
                    testing: true,
                    size: admob.AD_SIZE.SMART_BANNER, 
                    androidBannerId: "ca-app-pub-3940256099942544/6300978111", // add your own
                    margins: {
                        //top: 10
                        bottom: 50
                    },
                    keywords: ["keyword1", "keyword2"] // add keywords for ad targeting
                }).then(
                    function() {
                        console.log("admob createBanner done");
                    },
                    function(error) {
                        console.log("admob createBanner error: " + error);
                    }
                )
},

【问题讨论】:

    标签: android vue.js admob nativescript nativescript-vue


    【解决方案1】:

    我通过将 this.banner(); 放在点击我的应用程序中的按钮而不是 created()

    解决了这个问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-19
      • 2019-02-08
      • 2017-01-06
      • 2013-07-28
      • 2013-10-14
      • 2017-04-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多