Как я могу использовать Google Admob в совместном проекте? - PullRequest
0 голосов
/ 02 октября 2018

Я разрабатываю мобильную игру для iOS и Android и хочу использовать Google Admob на обеих платформах.

Я создал проект iOS, проект Android и общий проект в обозревателе решений в VisualСтудия и я добавили ссылку из проекта iOS в общий проект и ссылку из проекта Android в общий проект.

Теперь мне нужен пакет nuget для iOS, чтобы Admob работал на iOS, но я неНе знаете, нужно ли мне добавить пакет nuget в проект iOS или общий проект.

пакет nuget

Куда мне добавить пакет nuget?

Кроме того, где (в каком проекте?) Я должен добавить класс AdManager?Какая часть кода должна быть в проекте iOS / Android, а какая часть кода должна быть лучше в проекте Shared?

Мне нужно использовать этот код для Admob: Admob Tutorial Код на github

picture

1 Ответ

0 голосов
/ 02 октября 2018

Сначала вам нужно понять разницу между Shared и .Net Project.Общие проекты используют только ссылки из других проектов, и вы не можете добавить в них какой-либо пакет NuGet, тогда как в проектах .Net они имеют отдельные dll для каждого пакета.

Вы можете написать весь код в общем проекте, и выможете добавить пакет NuGet только в проекты Android и iOS.

...