【问题标题】:Plugin works on emulator but not through PhoneGap desktop app ? AdMobPro插件可以在模拟器上运行,但不能通过 PhoneGap 桌面应用程序运行? AdMobPro
【发布时间】:2016-04-21 15:13:54
【问题描述】:

我创建了一个测试项目并通过此链接添加了插件 AdMobPro:https://github.com/floatinghotpot/cordova-admob-pro

那里有关于如何安装插件并将其添加到新项目的分步指南。最后,这一切都很好。我在模拟器中运行它,广告弹出没有问题。点击界面,显示插播广告等也没有问题。

当我尝试使用 PhoneGap 桌面应用程序将应用程序提供给我的设备时,就会出现问题。我通过我的三星 Galaxy S7 Edge 上的 PhoneGap 应用程序执行此操作(我为手机命名,以防有人在此设备上遇到此问题),输入服务器地址。应用程序弹出,按钮点击等警报工作正常(测试目的),但所有广告都不起作用。

为了澄清,广告显示在 Android 模拟器中,但在投放到 PhoneGap 应用时不显示。谁有想法 ?

【问题讨论】:

  • 您是否尝试过使用其他插件?对我来说,这个工作正常:github.com/appfeel/admob-google-cordova。这里也有演示项目:github.com/appfeel/admob-google-demo
  • 是的,您发送的第一个链接我之前已经完成了这些步骤。在模拟器上一切正常,但是当我通过 phonegap 桌面应用程序服务时:(
  • 广告是否显示在编译后的应用程序中? (cordova run android --device)
  • 没有,我刚试过,没有任何显示? ://
  • 我在点击按钮时附加了一个警报,甚至那不起作用

标签: android cordova admob phonegap-plugins phonegap-desktop-app


【解决方案1】:

PhoneGap 桌面应用程序用作本地 Web 服务器,您可以将其与 PhoneGap 开发人员应用程序一起使用来预览您的代码,而无需创建单独的构建。

您在 PhoneGap Developer App 中没有看到 AdMobPro 插件工作的原因是 PhoneGap Developer App 仅支持核心 PhoneGap plugins

【讨论】:

  • 这就是我需要知道的。烦人但有帮助,谢谢
  • PhoneGap开发者应用中有预览第三方/自定义插件的方法,需要您构建自己的自定义版本的PhoneGap开发者应用,并绑定第三方/自定义插件。请参阅Adding Custom Plugins 部分。
猜你喜欢
  • 2015-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多