Это руководство предназначено для издателей, интегрирующих раннюю версию Google Mobile Ads Unity Plugin в свои приложения Unity. Ранние версии предоставляют возможность воспользоваться новейшими функциями Google Mobile Ads Unity Plugin не дожидаясь следующего релиза, и они полностью протестированы и соответствуют тем же критериям для выпуска, что и публичные версии.
Следуйте инструкциям на этой странице, чтобы интегрировать предварительную версию Google Mobile Ads Unity Plugin в ваше приложение Unity.
Предварительные требования
Прежде чем продолжить, выполните следующие действия:
Настройте Google Mobile Ads Unity Plugin Google Mobile Ads Unity Plugin чтобы интегрировать его в свой проект Unity.
Ранние версии Google Mobile Ads Unity Plugin предоставляются вашим менеджером по работе с клиентами.
Инструкции по интеграции
Нажмите на вкладку, чтобы выбрать инструкции для Android или iOS. Если вы интегрируете сборки раннего доступа для обеих платформ, выполните инструкции на обеих вкладках.
Android
Загрузите предварительную версию Android SDK для мобильной рекламы и распакуйте её в удобное место.
Далее добавьте это местоположение в качестве пользовательского репозитория Maven для плагина Google Mobile Ads Unity.
Обновите XML-файл зависимостей.
Обновите содержимое XML-файла по адресу Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml следующим образом:
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.gms:play-services-ads:x.y.z">
<repositories>
<repository>/path/to/extracted/maven/repo</repository>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
</androidPackages>
</dependencies>
Выделенный жирным шрифтом текст, /path/to/extracted/maven/repo , необходимо заменить путем к архивному содержимому ZIP-файла Google Mobile Ads Unity Plugin для раннего доступа.Версию зависимости, указанную в предыдущем фрагменте кода как xyz , можно определить, найдя последнюю версию в каталоге com/google/android/gms/play-services-ads/ в извлеченном содержимом zip-архива Early Access Google Mobile Ads Android SDK.
Разрешение силовой зависимости
В редакторе Unity выберите Assets > Play Services Resolver > Android Resolver > Force Resolve . Библиотека Unity Play Services Resolver выполнит разрешение зависимостей с нуля и скопирует объявленные зависимости в каталог Assets/Plugins/Android вашего приложения Unity.

При сборке приложения запускается JAR-редактор, который импортирует все необходимые зависимости в процесс сборки.
iOS
Убедитесь, что в XML-файле зависимостей по адресу Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml отсутствуют ссылки на CocoaPod Google-Mobile-Ads-SDK .
Далее удалите все существующие копии GoogleMobileAdsSDK, которые JAR-редактор разместил в папке Assets/Plugins/iOS .
Загрузите предварительную версию SDK Google Mobile Ads для iOS и поместите её распакованное содержимое в каталог Assets/Plugins/iOS вашего проекта Unity.
При сборке приложения фреймворк копируется в проект iOS.