Nativescript- vue: 'admob createBanner error: Ошибка: java .lang.NullPointerException - PullRequest
0 голосов
/ 01 мая 2020

Я использую плагин nativescript-admob с nativescript- vue. при запуске я получаю эту ошибку:

JS: 'admob createBanner error: Ошибка: java .lang.NullPointerException: попытка вызвать виртуальный метод \' android .content.res .Resources android .content.Context.getResources () \ 'для нулевой ссылки на объект'

мой код:

 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);
                    }
                )
},

1 Ответ

0 голосов
/ 01 мая 2020

Я исправил проблему, поместив this.banner (); одним нажатием кнопки в моем приложении вместо создал ()

...