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

Android PhoneGap admob插件中未定义的变量admob,android,ios,node.js,cordova,jquery-mobile,Android,Ios,Node.js,Cordova,Jquery Mobile,我很难解释我的问题,因为我的英语不好,希望你能理解 这是我第一次尝试制作手机游戏,全部完成,我想展示AdMob的广告。我尝试过一些PhoneGap AdMob插件,如AdMob PhoneGap、cordova AdMob pro等,。。但它们都在名为“admob”(或“admob”)的变量上给出了“undefined”错误 我尝试使用PhoneGap执行以下步骤: 安装NodeJS 安装Cordova 安装PhoneGap 通过命令创建应用程序:phonegap测试应用程序 cd测试应用程序和

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

这是我第一次尝试制作手机游戏,全部完成,我想展示AdMob的广告。我尝试过一些PhoneGap AdMob插件,如AdMob PhoneGap、cordova AdMob pro等,。。但它们都在名为“admob”(或“admob”)的变量上给出了“undefined”错误

我尝试使用PhoneGap执行以下步骤:

  • 安装NodeJS
  • 安装Cordova
  • 安装PhoneGap

  • 通过命令创建应用程序:phonegap测试应用程序

  • cd测试应用程序和phonegap平台添加ios
  • 通过以下命令为我的测试应用程序添加插件:phonegap plugin Add[plugin\u name](也可以尝试使用cordova plugin Add[plugin\u name]
  • 编写一些html来测试AdMob插件:

    document.addEventListener(“deviceready”,函数(){ 试一试{ if(admob){alert(“OK!”);} }捕获(e){警报(e);} },假);
  • 8。通过以下命令在我的计算机上启动测试应用程序:phonegap serve。

  • 为我的iPhone安装PhoneGap Developer()应用程序并连接到我的计算机,除未定义“admob”变量外,一切正常 我使用的是Windows 8,以前没有安装过软件(包括Java,…)


    感谢您的理解和帮助。

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

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

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


    运行PhoneGap服务并使用浏览器访问它,仅加载html5和JavaScript代码,它将不起作用。

    是的,如果我使用浏览器访问它,将仅加载html5和js,我将使用应用程序加载。请看我的链接。谢谢:)PhoneGap开发者应用程序不包含admob插件(我的意思是本机代码),所以它找不到插件。你必须用admob插件自己构建一个应用程序。Thanx对于这篇文章和回答,我被卡住了,因为我在浏览器上尝试它,但它不起作用。