PhoneGap AdMob插件中未定义的变量admob

时间:2015-06-09 21:22:20

标签: android ios node.js cordova jquery-mobile

我很难解释我的问题,因为我的英语不好,希望你能理解。

这是我第一次尝试制作手机游戏,一切都已完成,我想通过AdMob展示广告。我已经尝试了一些PhoneGap AdMob插件,例如admob-phonegap,cordova-admob-pro等等,但是所有这些插件都提供了#34; undefined"变量名为" admob" (或" AdMob")。

我尝试使用PhoneGap的步骤:

  1. 安装NodeJS。
  2. 安装Cordova。
  3. 安装PhoneGap。

  4. 按命令创建应用: phonegap test_app

  5. cd test_app phonegap平台添加ios
  6. 通过命令为我的test_app添加插件: phonegap插件添加[plugin_name] (也可尝试使用 cordova插件添加[plugin_name]
  7. 编写一些html来测试AdMob插件:

    document.addEventListener(" deviceready",函数(){ 尝试{ 如果(AdMob的){警报("确定"!);} }赶上(E){警报(E);} },假);
  8. 8。通过命令在我的计算机上启动test_app:phonegap serve。

    1. 为我的iPhone安装PhoneGap Developer(http://app.phonegap.com/)应用程序并与我的计算机连接,所有工作都很好,期待" admob"变量未定义!
    2. 我使用的是Windows 8,之前没有安装过软件(包括Java,...)

      感谢您的理解和帮助。

1 个答案:

答案 0 :(得分:1)

您在本地使用Cordova或PhoneGap命令行工具,您需要先安装Java和Android SDK。

如果您不想在本地安装Android SDK,可以使用PhoneGap Build服务,这是Adobe提供的商业云构建服务。或者你可以尝试英特尔XDK,它是一个IDE,另一个可以构建服务。

要使用AdMob,您必须将其构建到APP并将APP安装到设备或模拟器。因为它将打包包含本机代码的插件。

运行PhoneGap服务并使用浏览器访问它,只加载html5和JavaScript代码,它将无法正常工作。