Unity經常使用SDK集成文檔

1、IAP模塊json

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就集成完畢了。

2、統計模塊segmentfault

也就是打點的SDK,這裏要集成三種,分別是Firebase、Facebook和友盟。今後開始集成模塊以後都要在
1.先集成Firebase,文檔見 [https://firebase.google.cn/docs/analytics/unity/start。][1]

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][2]

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

3、廣告模塊後端

在廣告模塊中,咱們將經過mopub來集成Admob、Facebook和Unity的廣告適配器
集成方法:
1.集成mopub只須要直接安裝mopub官網提供的unity版SDK便可。文檔[https://developers.mopub.com/publishers/unity/get-started/][3]

2.安裝好後,你的unity環境中會出現Mopub菜單,打開菜單中的Manager SDKs一項則能夠進入適配器安裝欄並選擇安裝。也能夠在[https://developers.mopub.com/publishers/mediation/integrate/][4]手動下載適配器(注意版本)

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][5]

4、其餘模塊服務器

如下模塊只需下載相應的包並解壓便可
1.Firebase 遠程配置模塊,文檔[https://firebase.google.com/docs/reference/unity/namespace/firebase/remote-config][6]

2.Firebase 推送模塊,文檔[https://firebase.google.com/docs/reference/unity/namespace/firebase/messaging][7]
相關文章
相關標籤/搜索