我正在使用Ionic Framework,这个插件:
https://github.com/floatinghotpot/cordova-plugin-admob
当我将这个应用程序部署到Android手机上时,我看到一个黑色的矩形,但是没有广告。
我真的不知道发生了什么…这是我的代码:
$IonicPlatform.ready(函数(){

     //Admob
    var am = window.plugins.AdMob;
    am.createBannerView(
      {
        'publisherId': 'xxxxxxxxxx',
        'adSize': am.AD_SIZE.SMART_BANNER,
        'bannerAtTop': false
      },
      function() {
        am.requestAd(
          {
            'isTesting': true
          },
          function() {
            am.showAd(true);
          },
          function() {
            /* Handle error */
          }
        );
      },
      function() {
        /* Handle error */
      }
    );
});

安装上一个admob插件时,也会安装google play services插件。如果有人能帮我,我会非常感激的。提前谢谢

最佳答案

我注意到你说的是真的。如果你使用的是android模拟器,在这种模式下它可能不会呈现广告。
还要确保您使用的是正确的publisher id。我知道它有时会令人困惑,因为admob提供了一些选择的可能性。
我在我的博客上发表了一篇关于如何让AdMob使用IonicFramework的文章。可以在这里找到:
https://www.thepolyglotdeveloper.com/2014/06/using-admob-ionicframework/
如果仍然不起作用,让我们知道,我们可以从那里排除故障。
干杯,

10-07 19:34
查看更多