我正在使用PhoneGap插件(https://github.com/aliokan/cordova-plugin-admob)在我的应用中投放广告。
但是,我一直收到一条错误,指出没有定义admob(admob是插件提供的主要对象)。我已经运行了phonegap build android
,但错误仍然存在。
如何让PhoneGap识别插件并加载所需的JavaScript?
答案 0 :(得分:0)
问题可能是由cordova v3.4引起的,而不是插件。
记录粘贴:
03-25 18:21:03.810: D/PluginManager(7273): exec() call to unknown plugin: AdMob
03-25 18:21:03.930: D/GLWebViewState(7273): Reinit transferQueue
最后,通过将v3.4降级到v3.3来解决问题。
由于缺陷已在v3.5中修复,因此升级到v3.5或更高版本是更好的选择。