什么版本的Google移动广告SDK是Xamarin.Google.iOS.MobileAds使用的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么版本的Google移动广告SDK是Xamarin.Google.iOS.MobileAds使用的?相关的知识,希望对你有一定的参考价值。

我在Firebase上,但目前正在Xamarin.Forms项目中使用Xamarin.Google.ios.MobileAds。一切都运作良好。

我收到了来自firebase的电子邮件,称从2018年1月23日开始,我们将不再支持低于7.0.0版的android和iOS Google移动广告SDK。要在此日期之后继续从AdMob投放广告,请升级到最新的Google移动广告SDK。

是Xamarin.Google.iOS.MobileAds兼容(7.0.0或>)我不知道该怎么说。

答案

据我所知,Xamarin从未发布过使用早于7.0的Google版本(谷歌发布2015-02-03)的谷歌手机广告SDK版本。

Xamarin的nuget包版本与Google的版本相匹配。最新的Xamarin.Google.iOS.MobileAds包是7.24.1,因此它正在使用谷歌的移动广告7.24.1(2017-9-27)。

您还可以在运行时使用const字符串GoogleMobileAdsVersionString来检索您正在使用的版本。

仅供参考:目前这是谷歌官方发布的三个版本:

7.27.0二零一七年十二月一十三日

  • 添加了对原生视频中介的支持。本地中介适配器必须在GADMediatedNativeAppInstallAd和GADMediatedNativeContentAd上实现mediaView方法并返回其媒体视图。

7.26.0 2017年11月17日

  • iPhone X支持。对于全屏广告,默认关闭按钮现在会在安全区域内呈现。从GADAdChoicesView和GADMediaView中删除了nativeAd属性。在应用启动时,将每次会话的SDK与Apple的StoreServices交互限制为一次。

7.25.0 2017年10月25日

  • Native Mediation:Adapters现在可以调用mediatedNativeAd:didRenderInView:viewController:只要原生广告与原生广告视图相关联,而不是等待原生广告视图可见。 Native Mediation:Adapters现在可以调用mediatedNativeAdDidUntrackView:当被跟踪的视图被释放时,使用nil视图。

7.24.1 2017年9月27日

  • 更新SDK与Apple的StoreServices交互的方式。

这一切都是来自Xamarin的开源,所以我个人抓住Xamarin的源(并在需要时更新绑定)和谷歌的最新版本。 (即我需要iPhone X支持,而Xamarin尚未发布包含7.26.0的软件包)

以上是关于什么版本的Google移动广告SDK是Xamarin.Google.iOS.MobileAds使用的?的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Flutter 的 Google 移动广告 SDK 正式版现已发布

谷歌移动广告 SDK Ios7 缺少音频框架

Facebook SDK Unity 插件 - 移动应用广告跟踪

在 Flutter 中实现 Admob 原生广告

我的SDK谷歌移动广告是否在7.0.0之前

移动广告聚合平台KeyMob:整合多家移动广告平台