Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在共享项目中使用Google Admob?_C#_Xamarin_Admob_Monogame - Fatal编程技术网

C# 如何在共享项目中使用Google 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类?

我正在为iOS和Android开发一款手机游戏,我想在这两个平台上使用Google Admob

我在VisualStudio的解决方案浏览器中创建了一个iOS项目、一个Android项目和一个共享项目,并将iOS项目的引用添加到共享项目,将Android项目的引用添加到共享项目

现在我需要这个iOS的nuget包,以便Admob在iOS上工作,但我不知道是否需要在iOS项目或共享项目中添加nuget包

我应该在哪里添加nuget包

此外,我应该在哪里(在哪个项目中?)添加AdManager类?代码的哪一部分应该在iOS/Android项目中,哪一部分应该在共享项目中更好

我需要为Admob使用以下代码:


首先,您需要了解共享项目和.Net项目之间的区别。共享项目只引用其他项目,您不能在其中添加任何NuGet包,而在.Net项目中,每个包都有单独的dll

您可以在共享项目中编写整个代码,并且只能在Android和iOS项目中添加NuGet包