如何在现有 iOS 应用中更新 AdMob
Posted
技术标签:
【中文标题】如何在现有 iOS 应用中更新 AdMob【英文标题】:How to update AdMob in existing iOS app 【发布时间】:2015-04-04 02:24:55 【问题描述】:在手机上进行测试时,我的 Admod 横幅未显示。 Xcode 告诉我这是因为我有一个旧版本的 sdk。这是我从 Xcode 收到的消息:
您目前使用的 SDK 版本为 6.12.0,官方不支持 iOS 8。请考虑将您的 SDK 更新到最新的 sdk 版本 7.0.0,以获得 iOS 8 支持,
我下载了最新的 sdk,但不知道如何用现有的 sdk 实现它。有没有人知道如何更新admob?
在我当前的项目中,我有必要的框架和一个 admod 文件夹,其中包括 GADBannerView.h、GADBannerViewDelegate.h、libGoogleAdMobAds.a、搜索文件夹、中介文件夹等...
谢谢
【问题讨论】:
sdk 版本不可能是问题...我仍在使用旧的sdk,一切正常。当我运行连接到 XCode 的应用程序时,XCode 也会告诉我更新……但这不是必须的!我想更新,但我遇到了问题,因为他们改变了很多并且贬低了方法并且有趣,因为他们没有最新版本的文档所以我只是留在旧版本,它当然仍在工作......所以如果你不要显示横幅,这与您的代码有关,而不是与您的 sdk 版本有关...这是肯定的... 是的,你现在可以忽略这个警告(它来自 admob 服务器,而不是来自编译器),只要你到了 6.10 或者他们提取 UUID 内容时的任何内容并添加了advertisingrIdentifier 业务。我在几个项目中也坚持使用旧版本,因为我仍然需要 ios5 支持,而新版本在 6 时触底 【参考方案1】:Admob 6.12.0 仍然支持 iOS8,只是他们已经完成了错误修复——他们现在已经达到 7.1.0,但 6.12.0 应该仍然显示广告。
这意味着您的代码存在其他问题,导致广告无法展示。您将需要修复您的代码。即使在模拟器中,您也应该在 ios8 上的 6.12.0 上获得广告或测试广告。
【讨论】:
以上是关于如何在现有 iOS 应用中更新 AdMob的主要内容,如果未能解决你的问题,请参考以下文章
iOS 和 Android:在不更新整个应用程序的情况下摆脱 Admob 横幅广告的最快方法?
如何使用PhoneGap程序将AdMob广告嵌入到你的HTML5 iOS游戏中
如何使用适用于 iOS 的 Admob (google) 设置 MoPub 中介?