【问题标题】:How to show AdMob banner in inappbrowser using Cordova/Ionic如何使用 Cordova/Ionic 在 inappbrowser 中显示 AdMob 横幅
【发布时间】:2015-03-11 17:10:32
【问题描述】:

我正在使用ionic-framework。我可以创建一个admobbanner,但是当我加载inappbrowser 时,直到我关闭inappbroswer 才会显示横幅。

有没有办法在 inappbrowser 打开时显示 AdMob 横幅?

【问题讨论】:

    标签: cordova admob ionic-framework inappbrowser


    【解决方案1】:

    我建议您使用我正在维护的这个插件。您可以查看加载cordova时如何启动admob的详细示例:https://github.com/appfeel/admob-google-cordova/wiki/Angular.js,-Ionic-apps

    var app = angular.module('myApp', ['admobModule']);
    
    app.config(['admobSvcProvider', function (admobSvcProvider) {
      // Optionally you can configure the options here:
      admobSvcProvider.setOptions({
        publisherId:          "YOUR_PUBLISHER_ID",  // Required
        interstitialAdId:     "YOUR_PUBLISHER_ID"
      });
    }]);
    
    
    app.run(['admobSvc', function (admobSvc) {
      $rootScope.$on('admob:' + admobSvc.events.onAdOpened, function onAdOpened(evt, e) {
        console.log('adOpened: type of ad:' + e.adType);
      });
    }]);
    

    【讨论】:

    • 你用inappbrowser检查了吗?打开inappbrowser时是否显示banner?
    • @crazybob 嗯...我现在明白了,您是否检查过 inappbrowser 可能覆盖了整个屏幕?我一直在查看 android 代码(inappbrowser.java 的第 529 到 715 行),它似乎加载了一个新活动(InAppBrowserDialog)。我的建议是编辑插件以拉伸对话框,但我很确定这将是一项艰巨的工作,即使你实现了修改它......
    • @crazybob 您可以做的一个简单测试是在打开 inappbrowser 之前销毁横幅,打开 inappbrowser 并尝试再次显示横幅。不得不说,我非常怀疑这是否会奏效,因为 admob 正在获得科尔多瓦的主要观点。
    • @Miquel 你能告诉我是否有任何 Ionic 原生 PUSH 插件
    • @SiddaramH 是您要找的那个吗? github.com/phonegap/phonegap-plugin-push 不过不太明白跟这个问题有什么关系……
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-08
    • 2016-03-29
    • 1970-01-01
    • 1970-01-01
    • 2018-07-18
    • 2020-01-05
    相关资源
    最近更新 更多