Unity2018中iOS集成FaceBook打点和Google中的Abs广告一起接入

先说一下实现的功能,iOS集成的FaceBook主要用于计算游戏的在FaceBook中的下载量、推广量等等。

facebook的IOS集成官网网址(需要):
https://developers.facebook.com/docs/app-events/getting-started-app-events-ios.
1.首先去申请Facebook的ID(这个后面会用到!)下面这里进去申请。
Unity2018中iOS集成FaceBook打点和Google中的Abs广告一起接入_第1张图片
Unity2018中iOS集成FaceBook打点和Google中的Abs广告一起接入_第2张图片
Unity2018中iOS集成FaceBook打点和Google中的Abs广告一起接入_第3张图片
Unity2018中iOS集成FaceBook打点和Google中的Abs广告一起接入_第4张图片
2.把游戏在Unity导出IOS苹果包,(注意:包体在xcode要有12个iphone developer 才算苹果包打成功。然后就是删除12个iphone developer 然后在终端运行cd 工程路径—>chmod +x process_symbols.sh --------> chmod +x MapFileParser.sh:苹果导出IPA的步骤)
接着找到Profile文件:


注意:红圈圈中的是github上下载下来的库文件,因为在pod install的时候需要一直报错下载不下来这个文件!下面放一张报错的图片。

下载库文件的网址:
https://github.com/facebook/facebook-ios-sdk/.

3.然后在终端输入下面这个命令,等待下载库文件完成:
1
4.下载库文件完成后,就看官方文档的Object-C:
Unity2018中iOS集成FaceBook打点和Google中的Abs广告一起接入_第5张图片
找到这个脚本:
Unity2018中iOS集成FaceBook打点和Google中的Abs广告一起接入_第6张图片
在15行的位置添加这代码:
在这里插入图片描述
在238行的位置添加:

在249行的位置添加:

5.找到Info.Plist文件:
Unity2018中iOS集成FaceBook打点和Google中的Abs广告一起接入_第7张图片
这个位置添加这些代码:
Unity2018中iOS集成FaceBook打点和Google中的Abs广告一起接入_第8张图片
Unity2018中iOS集成FaceBook打点和Google中的Abs广告一起接入_第9张图片

注:所有的代码在官方文档中可以找到!

然后就是正常打包流程了:
Unity2018中iOS集成FaceBook打点和Google中的Abs广告一起接入_第10张图片
Unity2018中iOS集成FaceBook打点和Google中的Abs广告一起接入_第11张图片
这个是打包!
Unity2018中iOS集成FaceBook打点和Google中的Abs广告一起接入_第12张图片
这个是把IPA添加到设备中!
Unity2018中iOS集成FaceBook打点和Google中的Abs广告一起接入_第13张图片
关于打包的文件在上一篇博客中有讲到!

说一下发布后遇到的问题以及解决思路:

Unity2018中iOS集成FaceBook打点和Google中的Abs广告一起接入_第14张图片

第一个ITMS-90339:第一个问题解决办法是下载的facebook的库文件有问题,重新去官网下载最新版本----->解决!

第二个ITMS-90809:这个是谷歌admob的问题,去谷歌官网下载最新的UnitySDK包重新导入打包发布----->解决!

你可能感兴趣的:(ios接入Facebook,ios打包,Google的Abs)