如何在iOS中使用Admob Phonegap插件

我使用这个Admob插件在iOS上运行,如下所示:

window.plugins.AdMob.createBanner({"siteId":"my-site-id"}); window.plugins.AdMob.loadBanner(); // move banner to make it appear window.plugins.AdMob.moveBanner({"positionX":0,"positionY":410}); 

它实际上工作。 问题是,这导致我的应用程序消耗大量的内存,并根据我从iTunesConnect得到的苹果崩溃报告在设备上的应用程序粉碎。

你能帮我理解如何使用这个插件吗?

谢谢!

你在任何地方使用deletBanner:方法吗? 我想可能会有内存泄漏。 该插件看起来像从它的超级视图中删除了adBanner属性,并且没有出现,但是我认为它可能还需要:

  • adBanner设置为nil
  • 释放adBanner (您可以通过查看adBanner的保留计数来adBanner )。 我觉得UIViewController的dealloc自动调用removeFromSuperView :但是deleteBanner :可能不会那样做?