Unreal
これはHive SDK Unreal マーケティング帰属の設定手順です。
アンリアルエディタの設定¶
Unreal環境では、Unreal Editorを使用してhive_config.xml内の設定値を自動的に作成および割り当てることができます。以下の指示に従って、Hiveを使用するための設定を構成してください。設定を変更すると、Unreal Editorの値は自動的に保存され、設定を保存するファイル(hive_config.xml、etc_string.xml、GooglePlayAppID.xml)の値も変更を反映するために自動的に保存されます。設定ファイルが存在しない場合、Hive SDKは自動的にそれを作成します。ファイルは以下の場所にあります:
- Android:
;/Plugins/HIVESDK/Source/HIVESDK/ThirdParty/android/resource/res/raw - iOS:
;/Plugins/HIVESDK/Source/HIVESDK/ThirdParty/iOS/resource
hive_config.xmlファイルを設定するには、まずUnreal EditorメニューからEdit > Project Settingsをクリックします。プロジェクト設定ウィンドウが画面に表示されます。プロジェクト設定ウィンドウの左パネルで、プラグインタイトルの下にあるHIVEConfig XMLメニューをクリックします。HIVEConfig XML設定画面が表示されます。
HIVEConfig XML画面で、以下の指示に従って設定を変更してください。
HiveConfig モバイルアプリトラッキング設定: 使用するマーケティング帰属のための設定値を入力します。使用するためにマーケティング帰属ダッシュボードから発行されたAppID、キー、またはトークン値を入力してください。
マーケティングアトリビューションを追加¶
- Unreal Editor メニューから Edit > Project Settings をクリックします。プロジェクト設定ウィンドウが表示されます。
-
プロジェクト設定ウィンドウの左パネルで、Hive SDK の下にある Dependency – Android / Dependency – iOS をクリックします。
-
使用したいAnalyticsの帰属のみを選択します。
帰属特有の設定¶
帰属に応じて追加の設定が必要です。
単一ライブラリの競合を解決する¶
これはSingular帰属を使用するための設定です。Hive SDKに含まれているSingular外部ライブラリを適切に使用するために、以下のコード修正が必要です。
- /Engine/Build/Android/Java/src/com/android/vending/licensingに移動します。
- 次のファイルを削除します。
- ILicensingService.aidl
- ILicenseResultListener.aidl
必要なFirebaseファイルの追加¶
Firebaseを使用する際は、Firebaseコンソールから必要なファイルをダウンロードし、それらを開発プロジェクトに追加する必要があります。
アンドロイド¶
Firebaseコンソールでアプリを登録し、ダウンロードしたgoogle-services.jsonファイルを取得します。次に、FirebaseAnalyticsのFile(google-services.json) Pathにダウンロードしたファイルのパスを指定します。
iOS¶
これはFirebase Analyticsのアトリビューションを使用するための設定です。アプリをFirebase Consoleに登録し、発行されたGoogleService-Info.plistファイルを/Plugins/HIVESDK/Source/HIVESDK/ThirdParty/iOS/resourceに配置してください。