实现Nativescript Admob插件,从github示例代码启动时加载

时间:2016-01-30 18:18:07

标签: admob nativescript

我尝试使用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函数中调用它。

1 个答案:

答案 0 :(得分:0)

我如何理解您的问题,您希望在页面加载时使用<PlaceHolder>构建视图(admob)。所以我要做的是......

XML

<Page xmlns="http://schemas.nativescript.org/tns.xsd" loaded="pageLoaded">
    <StackLayout>
       <Placeholder creatingView="createAdmob" />
    </StackLayout>
</Page>

JS

function createAdmob (args) {
    var admob = //construct the admob code and assign it to this var.
    args.view = admob;
}
exports.createAdmob = createAdmob;