如何将AdMob与Unity iOS项目集成?

时间:2016-05-15 20:03:13

标签: ios unity3d admob ads

我遇到了一个问题,我的游戏运行正常,但是当我尝试使用AdMob时,它会让我在Xcode中出错。

错误是

ld:框架未找到GoogleMobileAds clang:错误:链接器命令失败,退出代码为1(使用-v查看 调用)

但我的观点是,我已经导入了GoogleMobileAds框架和google开发者网站所说的所有其他框架,但它仍然无效。

screenshot 1

和此:

screenshot 2

2 个答案:

答案 0 :(得分:0)

在Xcode中选择目标,转到构建设置,搜索搜索路径

它应该为您提供3个目录列表 - 标题搜索路径,框架搜索路径和Libary搜索路径。在框架搜索路径中确保目录中的非目录具有“像这样”的引号,并确保列出了GoogleMobileAds.framework的目录。如果不是添加它。

如果您的整个项目中没有GoogleMobileAds.framework文件,请尝试查看Finder(它可能仍在项目存储库中但未链接到项目)。如果你找不到它,只需从Unity项目Assets / Plugins / iOS / GoogleStuffDirectoryOrSomething / GoogleMobileAds.framework中复制它并使用Finder将其粘贴到Xcode项目中,然后从Finder中手动将其拖放到Xcode中以便项目获取参考到那个文件。

构建

答案 1 :(得分:0)

1.您必须在Xcode中拖放“GoogleMobileAds.jar”。

2.然后你必须添加2个框架(AdSupport,Storekit),还必须在Build Phase中添加“GoogleMobileAds”插件。

有关将AdMob与iOS和Android集成的更多描述性步骤,请按照belove链接进行操作。http://www.theappguruz.com/blog/ads-implementation-in-unity-using-admob