如何在 iOS 中使用 Admob Phonegap 插件

     2023-02-24     104

关键词:

【中文标题】如何在 iOS 中使用 Admob Phonegap 插件【英文标题】:How to use Admob Phonegap plugin with iOS 【发布时间】:2012-05-20 18:23:29 【问题描述】:

我正在使用this Admob plugin for Phonegap 在 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 获得的 Apple 崩溃报告,该应用程序在设备上崩溃。

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

谢谢!

【问题讨论】:

你知道你的应用在哪里消耗了大量内存吗?您是否有任何崩溃报告和/或堆栈跟踪向我们展示?这些将有助于确定问题。 请看崩溃报告here 您如何确定 AdMob 方法的参数?任何参考将不胜感激,谢谢! 【参考方案1】:

您是否在任何地方使用 deleteBanner: 方法?我认为那里可能存在内存泄漏。该插件看起来像是从其超级视图中删除了 adBanner 属性并将其删除,但我认为它可能还需要:

adBannerdelegate 设置为nil 释放adBanner(您可以通过查看adBanner 的保留计数来仔细检查这一点)。我认为 UIViewController 的dealloc 会自动调用removeFromSuperView:但deleteBanner:可能不会这样做?

【讨论】:

我相信你是对的,正确的用法可能是这样的// First delete banner if exsist in any of the html pages window.plugins.AdMob.deleteBanner(); 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);你怎么看? 好的,所以使用deleteBanner 方法不起作用,应用程序在启动时继续崩溃。我现在将此self.adBanner.delegate = nil; [self.adBanner release]; 添加到 AdMobController.m。希望它会工作,

如何在现有 iOS 应用中更新 AdMob

】如何在现有iOS应用中更新AdMob【英文标题】:HowtoupdateAdMobinexistingiOSapp【发布时间】:2015-04-0402:24:55【问题描述】:在手机上进行测试时,我的Admod横幅未显示。Xcode告诉我这是因为我有一个旧版本的sdk。这是我从Xcode收到的消... 查看详情

ios开发中如何使用广告-iad-admob-关东升-专题视频课程

iOS开发中如何使用广告-iAd-Admob—4557人已学习课程介绍        如何使用IAd已经admob,以及如何查看数据课程收益    掌握iOS开发中如何使用广告-iAd-Admob讲师介绍    关东升... 查看详情

如何使用适用于 iOS 的 Admob (google) 设置 MoPub 中介?

】如何使用适用于iOS的Admob(google)设置MoPub中介?【英文标题】:HowdoIsetupMoPubmediationwithAdmob(google)foriOS?【发布时间】:2020-12-2214:16:53【问题描述】:我的iOS应用中有MoPub横幅广告(通过MoPubMarketplace)。我可以展示制作或测试MoPub广... 查看详情

如何在 Ionic 中使用电容器使用 admob?

】如何在Ionic中使用电容器使用admob?【英文标题】:HowtouseadmobusingcapacitorinIonic?【发布时间】:2019-11-2420:21:33【问题描述】:我在使用无admob插件时遇到问题。我在ionic4项目中执行了这些命令:ionicstartmyappsidemenuioniccapacitoraddandroi... 查看详情

如何在 Eclipse 中使用 Admob?

】如何在Eclipse中使用Admob?【英文标题】:HowtouseAdmobinEclipse?【发布时间】:2017-03-2001:21:07【问题描述】:我知道,自从GooglePlayServicesr30以来,用于将服务添加到Eclipse的lib文件夹已经消失。我也知道谷歌不再支持Eclipse,他们支... 查看详情

在 Flutter 中,如何将 facebook 受众作为中介网络与 Admob 集成?

】在Flutter中,如何将facebook受众作为中介网络与Admob集成?【英文标题】:Influtter,howtointegratefacebookaudienceasmediationnetworkwithAdmob?【发布时间】:2020-08-0903:37:50【问题描述】:我是广告中介的新手。我有一个颤振应用程序,我使用... 查看详情

如何在颤振项目的一个屏幕中使用多个 Admob 横幅

】如何在颤振项目的一个屏幕中使用多个Admob横幅【英文标题】:HowcanIusemoreoneAdmobbannerinonescreenatflutterproject【发布时间】:2021-06-1009:41:34【问题描述】:我有颤振项目,我在屏幕上添加了一个横幅广告,但我需要在同一个屏幕上... 查看详情

如何使用“expo-ads-admob”在插页式广告中添加间隔

】如何使用“expo-ads-admob”在插页式广告中添加间隔【英文标题】:HowtoaddIntervalinInterstitialAdsusing“expo-ads-admob”【发布时间】:2020-05-2208:12:58【问题描述】:我正在使用Expo开发ReactNative应用程序,并在其中添加了来自“expo-ads-adm... 查看详情

iOS - Swift Google AdMob SDK 如何在 UITableView 的重复项目中显示不同的广告?

】iOS-SwiftGoogleAdMobSDK如何在UITableView的重复项目中显示不同的广告?【英文标题】:iOS-SwiftGoogleAddMobSDKHowtodisplaydifferentAdsinrecurringitemsinUITableView?【发布时间】:2020-06-2012:02:31【问题描述】:iOS-SwiftUsingGoogleAddMobSDK如何在UITableView的... 查看详情

如何在 Swift 的 tableview 中添加 AdMob Native 广告(使用故事板)

】如何在Swift的tableview中添加AdMobNative广告(使用故事板)【英文标题】:HowtoaddAdMobNativeadsintableviewinSwift(usingstoryboard)【发布时间】:2021-02-2516:44:50【问题描述】:我在swift的单一视图中找到了完整的原生广告(AdMob)工作指南。我... 查看详情

如何使用 AdMob 在活动中加载插页式广告并在下一个活动中显示?

】如何使用AdMob在活动中加载插页式广告并在下一个活动中显示?【英文标题】:HowtoloadanInterstitialadinanactivityandshowitinthenextonewithAdMob?【发布时间】:2021-10-1912:20:30【问题描述】:我正在尝试在一个活动中加载一个插页式广告,... 查看详情

AdMob 中介:iAd 在 iOS 6 上无法正确显示

...oniOS6【发布时间】:2012-11-0913:51:30【问题描述】:我正在使用AdMob的中介在我的iPhone应用中显示添加。在所有版本的iOS5上,AdMob广告和iAd始终正确显示。在iOS6上,AdMob广告仍然始终正确显示,但在下面,您会看到我在使用iAds时遇... 查看详情

AdMob 中介:iAd 在 iOS 6 上无法正确显示

...oniOS6【发布时间】:2012-11-0913:51:30【问题描述】:我正在使用AdMob的中介在我的iPhone应用中显示添加。在所有版本的iOS5上,AdMob广告和iAd始终正确显示。在iOS6上,AdMob广告仍然始终正确显示,但在下面,您会看到我在使用iAds时遇... 查看详情

如何在 Swift 3 中集成 AdMob 广告?

】如何在Swift3中集成AdMob广告?【英文标题】:HowtointegrateAdMobadsinSwift3?【发布时间】:2017-06-1709:15:53【问题描述】:一直在努力手动将AdMob广告实施到我的iOS应用程序中,但没有运气-我已将GoogleMobileAds.framework插入到ViewController.sw... 查看详情

如何在 RoboVm 上获取 AdMob

】如何在RoboVm上获取AdMob【英文标题】:HowtogetAdMobonRoboVm【发布时间】:2014-04-0309:46:46【问题描述】:我正在使用libGDX,但我没有在RoboVM上找到任何与AdMob相关的教程。我拥有所有绑定,但我不确定是将admob文件夹添加为引用库还... 查看详情

collectionview admob ios中的横幅广告

...我有2个问题第一个是:-我们是否允许在一个集合视图中使用多个横幅广告第二个是:-我们是否允许在collectionview单元格中使用横幅广告因为当用户滚动广告时停留在索引处,而另一个广 查看详情

使用 Singleton 的 AdMob 每次展示付费

...某些横幅广告将按每1k次展示付费。所以我需要知道SDK是如何计算展示次数的。印象是视图上显 查看详情

使用 Admob 插件在 Cordova 中获取空白黑色 adMob 广告

】使用Admob插件在Cordova中获取空白黑色adMob广告【英文标题】:GettingBlankBlackadMobadinCordovausingAdmobPlugin【发布时间】:2014-01-0819:54:00【问题描述】:我正在使用这个admobcordovaplugin。我已经在Icenium中安装了插件并将javascript代码放在... 查看详情