最近,我尝试在我的AdMob应用程序上使用Google。然而,我未能成功。首先,我无法学习教程(例如,这个教程:https://blog.tommyparnell.com/admob-with-xamarin-part-1-banner-ads/),这里说的是“获取更多的组件”(我正在使用Xamarin )和下载Google服务(Jellybean)。然而,我找不到它,相反,我发现了很多Google服务组件。我试着安装了一个名为"Google - Ads“的游戏(我想这个是与Admobs相关的)。但是,似乎有些东西不起作用,组件看起来就像没有激活,它说:
Some required packages are not referenced by the project我很绝望,真的不知道该怎么做。我能做什么?还请注意,我有最新版本的SDK。这可能是问题所在吗?如果是这样的话,我怎样才能解决这个问题呢?
提前感谢
发布于 2015-11-15 19:07:39
您提到的那个教程已经过时了,并且正在使用"Xamarin Google - All“软件包的不推荐版本。
您需要单个" Ads "包,该包将提供ADMob命名空间(using ADMob;),该名称空间还将安装相关的Play服务依赖项,您必须相应地更新教程中的代码,以匹配新的Ads名称空间/api。显示广告的整体代码和过程是有效的。
打开软件包管理器并搜索"Xamarin Google广告“
>Install-Package Xamarin.GooglePlayServices.Ads -Version 27.0.0

Nuget页面:
https://www.nuget.org/packages/Xamarin.GooglePlayServices.Ads/27.0.0
最新测试版:
https://www.nuget.org/packages/Xamarin.GooglePlayServices.Ads/28.0.0-beta1
“Xamarin Google Play Services -All”nuget软件包现在已不再受欢迎。 相反,您应该使用单独的NuGet包来获得应用程序中所需的绑定。 您可以通过搜索“xamarin google服务”:https://www.nuget.org/packages?q=xamarin+google+play+services来找到各个包
https://stackoverflow.com/questions/33723497
复制相似问题