Unreal Engine SDK 統合ガイド
開発者向けガイド | 開発者向けガイド変更履歴 |
前提条件 |
|
互換性 | アンリアル エンジン 4.23 以上 |
インテグレーション ガイド |
はじめにSKAdNetworkとSKAN
SKAdNetworkは、エンドユーザーのプライバシーを損なうことなくモバイルインストールを帰属させるためのAppleの新しいフレームワークです。Singularの新バージョンのiOS SDKは、最小限のエンジニアリング労力でシームレスにSKAdNetworkを実装するのに役立ちます。このSKAdNetworkの実装はSKAN-SKAdNetworkをスムーズに実装するためにSingularが開発した標準-に基づいています。
SingularのSKAdNetwork実装に関する完全なガイドは、iOS SDK SKAdNetwork実装ガイドをご覧ください。
アンリアル エンジン SDK での SKAdNetwork の実装
USingularSDKBPLibrary::Initialize メソッドの設定
USingularSDKBPLibrary::Initialize メソッドでは 、以下のオプションを設定できます。各オプションの詳細については、 iOS SDK SKAdNetwork 実装ガイドを参照してください。
オプション | デフォルト |
説明 |
skAdNetworkEnabled | true | SKAdNetworkのサポートを有効にするにはTrueに設定します。 |
マニュアルSKAN変換管理 | False | 変換値を手動で管理する場合は、true を設定します。 |
注意: Unreal Engine SDK バージョン 2.0.11 以降、SKAdNetwork はデフォルトで有効になっています。
古いバージョンの SDK を使用している場合は、skAdNetworkEnabled をTrue に設定して SKAdNetwork を有効にする必要があります。
SKAdNetwork メソッド
SingularSDK SkanRegisterAppForAdNetworkAttribution メソッド | |
---|---|
説明 |
SKAdNetwork トラッキングに登録します。 注意事項
|
署名 | public void SkanRegisterAppForAdNetworkAttribution() |
使用例 |
|
SingularSDK SkanUpdateConversionValue メソッド | |
説明 |
SKAdNetwork の変換値を更新します。 注: SKAdNetworkの変換値を手動で更新することを選択した場合、このメソッドを使用する。このメソッドはmanualSKANConversionManagement がTrue に設定されている場合にのみ動作する。 |
署名 | public void SkanUpdateConversionValue(int conversionValue) |
使用例 |
|
SingularSDK SkanGetConversionValue メソッド | |
説明 | Singular SDK が追跡している現在の変換値を取得します。 |
シグネチャ | public int SkanGetConversionValue() |
使用例 |
|
更新されたSKAN変換値への登録
- デリゲートを登録したいクラスのヘッダーファイルの先頭に#include "SingularDelegates.h" を追加します。
-
クラスに以下を追加します:
// A delegate to register that invokes the Conversion Value updated UPROPERTY(BlueprintAssignable, Category = "Singular-SDK") FOnConversionValueUpdated OnConversionValueUpdated; // The method we will use to register the delegate UFUNCTION() void NewConversionValue(int32 conversionValue);
-
クラス cpp ファイルで、イベントに登録します:
OnConversionValueUpdated.AddDynamic(this,&YOURCLASS::NewConversionValue);
アンリアル エンジン SDK 統合ガイド
統合ガイド |