window.plugins.AdMob在离子应用程序中始终未定义

sta*_*uel 2 admob angularjs cordova ionic-framework

我正在尝试包含这个admob插件.

我已经尝试了一切,但无论我做什么,window.plugins.AdMob总是未定义的.我在我的Android设备和ios模拟器上检查了它(我知道它在浏览器中不起作用).

我做了什么:我使用以下命令添加了插件:cordova plugin add com.google.cordova.admob

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

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

我也尝试加载3000ms超时(因为一些答案说插件最初没有准备好并需要一些时间).

我真的不知道下一步该尝试什么或我错过了哪一步.我也尝试了谷歌分析插件,并按照这里的教程,但再次,"分析"对象是未定义的.我在这里想念什么?

Ray*_*Xie 5

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

它在plugin.xml中定义:

<js-module src="www/AdMob.js" name="AdMob">
    <clobbers target="window.AdMob" />
</js-module>
Run Code Online (Sandbox Code Playgroud)

您看到的示例代码适用于旧的AdMob插件.