Angularjs Windows.plugins.AdMob在ionic应用程序中始终未定义

Angularjs Windows.plugins.AdMob在ionic应用程序中始终未定义,angularjs,cordova,admob,ionic-framework,Angularjs,Cordova,Admob,Ionic Framework,我想把这个包括进去 我已经尝试了所有方法,但无论我做什么,window.plugins.AdMob总是未定义的。 我在我的android设备和ios模拟器上检查了它(我知道它在浏览器中不工作) 我所做的: 我使用以下命令添加了插件: cordova插件添加com.google.cordova.admob 然后我尝试按照插件中的说明进行操作,但也使用了插件中的代码示例 但无论我做什么,window.plugins.AdMob总是未定义的 我还试着用3000毫秒的超时时间加载它(因为一些回答说插件最

我想把这个包括进去

我已经尝试了所有方法,但无论我做什么,window.plugins.AdMob总是未定义的。 我在我的android设备和ios模拟器上检查了它(我知道它在浏览器中不工作)

我所做的: 我使用以下命令添加了插件: cordova插件添加com.google.cordova.admob

然后我尝试按照插件中的说明进行操作,但也使用了插件中的代码示例

但无论我做什么,window.plugins.AdMob总是未定义的

我还试着用3000毫秒的超时时间加载它(因为一些回答说插件最初还没有准备好,需要一些时间)

我真的不知道下一步该做什么,也不知道我错过了哪一步。
我也尝试了谷歌分析插件,并遵循了教程,但再次,“分析”对象是未定义的。我错过了什么?

请直接使用AdMob或window.AdMob,而不是使用window.plugins.AdMob

它在plugin.xml中定义:

<js-module src="www/AdMob.js" name="AdMob">
    <clobbers target="window.AdMob" />
</js-module>


您看到的示例代码是针对旧的AdMob插件的

看看这个。您也可以使用AdMob Pro。

1.安装AdMob phonegap插件

 cordova plugin add https://github.com/admob-google/admob-cordova
  • 初始化admob插件 deviceready事件后初始化插件

     admob.initAdmob("admob banner ID","admob interstitial ID");
    
  • 3.播放admob广告

      admob.showBanner(admob.BannerSize.BANNER,admob.Position.TOP_APP);//show banner at the top of app
    

    非常感谢!不知怎么错过了,现在工作得很好!很棒的插件(顺便说一句:)