C# 如何在共享项目中使用Google Admob?
我正在为iOS和Android开发一款手机游戏,我想在这两个平台上使用Google Admob 我在VisualStudio的解决方案浏览器中创建了一个iOS项目、一个Android项目和一个共享项目,并将iOS项目的引用添加到共享项目,将Android项目的引用添加到共享项目 现在我需要这个iOS的nuget包,以便Admob在iOS上工作,但我不知道是否需要在iOS项目或共享项目中添加nuget包 我应该在哪里添加nuget包 此外,我应该在哪里(在哪个项目中?)添加AdManager类?代码的哪一部分应该在iOS/Android项目中,哪一部分应该在共享项目中更好 我需要为Admob使用以下代码:C# 如何在共享项目中使用Google Admob?,c#,xamarin,admob,monogame,C#,Xamarin,Admob,Monogame,我正在为iOS和Android开发一款手机游戏,我想在这两个平台上使用Google Admob 我在VisualStudio的解决方案浏览器中创建了一个iOS项目、一个Android项目和一个共享项目,并将iOS项目的引用添加到共享项目,将Android项目的引用添加到共享项目 现在我需要这个iOS的nuget包,以便Admob在iOS上工作,但我不知道是否需要在iOS项目或共享项目中添加nuget包 我应该在哪里添加nuget包 此外,我应该在哪里(在哪个项目中?)添加AdManager类?
首先,您需要了解共享项目和.Net项目之间的区别。共享项目只引用其他项目,您不能在其中添加任何NuGet包,而在.Net项目中,每个包都有单独的dll 您可以在共享项目中编写整个代码,并且只能在Android和iOS项目中添加NuGet包