Unity常用SDK集成文档

37次阅读

共计 2169 个字符,预计需要花费 6 分钟才能阅读完成。

一、IAP 模块

IAP 即 in-App Purchase 的缩写,就是充钱,由于集成最方便所以第一个集成。集成方法:1. 在 unity 环境下打开 Window->Services 会出现一个 Services 界面(可能不是弹出来而是作为标签栏的一项附着在 unity 环境的某个地方)2. 接下来在 Services 界面里把 IAP 那一项打开,会进入 IAP 的界面,然后点击 Welcome 下的 Import 按钮即可。3.Android 系统版本会需要 Options 栏里那个码来验证。如果你确认输入了正确的码但是一直验证失败,首先检查你的网络,然后点一下 Services 页面右上角的“Go to Dashboard”键打开那个网页,然后再回到这个界面验证就好了(我觉得这是因为网页的拉取操作能更新 unity 后端服务器状态)

4. 到此 IAP 的 SDK 就集成完毕了。

二、统计模块

也就是打点的 SDK,这里要集成三种,分别是 Firebase、Facebook 和友盟。从此开始集成模块之后都要在
1. 先集成 Firebase,文档见 https://firebase.google.cn/docs/analytics/unity/start。2. 安装 FirebaseAnalytics.unitypackage。在这之前要打开 unity 环境中的 File->Build Settings->Player Settings...->Other Settings->Configuration->Scripting Runtime Version 下选择.NET 4.x Equivalent, 然后就可以安装 dotnet4 文件夹下的 FirebaseAnalytics.unitypackage 文件了。3. 同时向产品要 Firebase 配置文件,iOS 需要 GoogleService-Info.plist,安卓需要 google-services.json。放到 unity 项目 Assets 文件夹下任意位置即可。4. 集成 Facebook,文档见 https://developers.facebook.com/docs/unity/gettingstarted

5. 先安装下载好的 unitypackage 包,然后 unity 环境上会出现 Facebook 菜单,点击其中的 Edit settrings 选项并在弹框中输入 Facebook 中注册的 name 和 id(找产品要)即可。6. 友盟,文档见[https://developer.umeng.com/docs/66632/detail/67588][1]

7. 安装下载好的 Common.unitypackage 和 Game.unitypackage 并编译程序,iOS 在编译出的工程中的 UnityAppController.mm 文件下加入:#import <UMCommon/UMCommon.h>
并在 didFinishLaunchingWithOptions 方法下添加命令:[UNUMConfigure initWithAppkey:@"友盟 id" channel:@"App Store"];

三、广告模块

在广告模块中,我们将通过 mopub 来集成 Admob、Facebook 和 Unity 的广告适配器
集成方法:1. 集成 mopub 只需要直接安装 mopub 官网提供的 unity 版 SDK 即可。文档[https://developers.mopub.com/publishers/unity/get-started/][2]

2. 安装好后,你的 unity 环境中会出现 Mopub 菜单,打开菜单中的 Manager SDKs 一项则可以进入适配器安装栏并选择安装。也可以在 [https://developers.mopub.com/publishers/mediation/integrate/][3] 手动下载适配器(注意版本)3. 其中 Admob 安装后 iOS 要在 Xcode 工程中的 info.plist 一栏中加入以下字段,否则会闪退:<key>GADApplicationIdentifier</key>
<string>ca-app-pub 你的 id</string>

4.Facebook 适配器安装后 iOS 在编译 XCode 工程时可能会包命令重复定义的错误,这应该是由于上面统计模块继承的 FacebookSDK 版本和广告模块 Facebook 适配器所依赖的 Facebook 版本不同所致,在 General->Linked Frameworks and Libraries 把 FBSDKCoreKit.framework 删了就行了。如果没有报错就不用这一步。5.mopubSDk 具体的使用方法见[https://segmentfault.com/a/1190000019138899][4]

四、其他模块

以下模块只需下载相应的包并解压即可
1.Firebase 远程配置模块,文档[https://firebase.google.com/docs/reference/unity/namespace/firebase/remote-config][5]

2.Firebase 推送模块,文档[https://firebase.google.com/docs/reference/unity/namespace/firebase/messaging][6]

正文完
 0