Nativescript-vue:'admob createBanner 错误:错误:java.lang.NullPointerException
Posted
技术标签:
【中文标题】Nativescript-vue:\'admob createBanner 错误:错误:java.lang.NullPointerException【英文标题】: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);
)
,
【问题讨论】:
【参考方案1】:我通过将 this.banner(); 放在点击我的应用程序中的按钮而不是 created()
解决了这个问题【讨论】:
以上是关于Nativescript-vue:'admob createBanner 错误:错误:java.lang.NullPointerException的主要内容,如果未能解决你的问题,请参考以下文章
Nativescript-vue:'admob createBanner 错误:错误:java.lang.NullPointerException
Google Admob 无法使用 Objective C 的 Xcode 7.2