我尝试使用nativescript-admob-plugin(admob)修改nativescript-admob-demo-app(https://github.com/EddyVerbruggen/nativescript-admob-demo),以便在应用启动时插入SMART_BANNER而不是按下按钮。我尝试过以下几种方法:
有没有人可以帮我看一下这样做的代码还是pesudocode,或者只是方法而我会实现它?谢谢!
我已尝试过以下内容,
在屏幕上创建一个占位符元素并构建helloworld模型,然后将该函数分配给导出(在main-view-model.js中)。
从main-page.js调用admob.createBanner并导出
在main-page.js中添加view标签并获取我的第一个tabview,然后调用它。
在main-page.js中创建模型,方法是从main-page-view.xml导入模型并在pageLoaded函数中调用它。
答案 0 :(得分:0)
我如何理解您的问题,您希望在页面加载时使用<PlaceHolder>
构建视图(admob)。所以我要做的是......
<Page xmlns="http://schemas.nativescript.org/tns.xsd" loaded="pageLoaded">
<StackLayout>
<Placeholder creatingView="createAdmob" />
</StackLayout>
</Page>
function createAdmob (args) {
var admob = //construct the admob code and assign it to this var.
args.view = admob;
}
exports.createAdmob = createAdmob;