2016-05-15 8 views
0

У меня возникла проблема, когда моя игра работает нормально, но когда я пытаюсь заставить ее работать с AdMob, это дает мне ошибку в Xcode.Как интегрировать AdMob с проектом Unity iOS?

Ошибка

л.д.: рамки не найдены GoogleMobileAds лязг: ошибка: команда линкер не удалось с кодом выхода 1 (использование -v, чтобы увидеть вызов)

Но моя точка зрения в том, что я импортировал фреймворк GoogleMobileAds и все остальные фреймворки, о которых сказал сайт разработчика Google, но он по-прежнему не работает.

screenshot 1

и это:

screenshot 2

+0

Это поможет многим, если вы добавите свой код и шаги, которые вы сделали для получения ошибки. –

+0

Я попытался импортировать фреймворк и попытался добавить его в пути поиска, но он все еще не работает – Kevin

ответ

0

В Xcode выберите объект, перейдите на строительство установок, поиск путей поиска .

Он должен предоставить вам 3 списка каталогов - пути поиска заголовков, пути поиска в базе и пути поиска Libary. В путях поиска в базе данных Убедитесь, что в каталогах нет кавычек «как это» и убедитесь, что указан каталог вашей GoogleMobileAds.framework. Если нет, добавьте его.

Если в вашем проекте нет файла GoogleMobileAds.framework, чем пытаться искать с Finder (он все равно может находиться в репозитории проекта, но не связан с проектом). Если вы не можете найти его, просто скопируйте его из проекта Unity Assets/Plugins/iOS/GoogleStuffDirectoryOrSomething/GoogleMobileAds.framework и вставьте его в проект Xcode с помощью Finder, затем из Finder вручную перетащите его в Xcode, чтобы проект получил ссылку к этому файлу.

Строительство.

+0

Спасибо за ответ. Но иногда это еще не работает. Я добавлю несколько скриншотов для публикации, возможно, вы сможете обнаружить проблему оттуда :) – Kevin

+0

@Kevin oh из скриншота Я вижу, что вы используете цель развертывания 6.0, попытайтесь переместиться до 7, если не попробовать попробовать 8? –

+0

Все еще не работает :( – Kevin

0

1. Вам нужно перетащить «GoogleMobileAds.jar» в свой Xcode.

2. После этого вам необходимо добавить 2 фреймворка (AdSupport, Storekit), а также добавить плагин GoogleMobileAds для сборки фазы.

Для более подробных шагов по интеграции AdMob с iOS и Android оба, следуйте ссылке belove. http://www.theappguruz.com/blog/ads-implementation-in-unity-using-admob

Смежные вопросы