我正在尝试包含此admob plugin .
我已经尝试了一切,但无论我做什么,window.plugins.AdMob 总是未定义。 我在我的 Android 设备和 ios 模拟器上检查了它(我知道它在浏览器中不起作用)。
我做了什么: 我使用以下命令添加了该插件: cordova 插件添加 com.google.cordova.admob
然后我尝试按照插件的说明进行操作,但也使用了 here 中的代码示例.
但无论我做什么,window.plugins.AdMob 始终是未定义的。
我还尝试使用 3000 毫秒超时加载它(因为有些答案说该插件最初尚未准备好并且需要一些时间)。
我真的不知道下一步该尝试什么或者我错过了哪一步。 我还尝试了谷歌分析插件并按照教程here进行操作但同样,“分析”对象是未定义的。我在这里想念什么?
最佳答案
请直接使用 AdMob 或 window.AdMob,而不是使用 window.plugins.AdMob。
它在plugin.xml中定义:
<js-module src="www/AdMob.js" name="AdMob">
<clobbers target="window.AdMob" />
</js-module>
您看到的示例代码适用于旧的 AdMob 插件。
关于angularjs - window.plugins.AdMob 在 ionic 应用程序中始终未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26369787/