よくある質問 (SDK)
AppDelegate.swiftにTenjinSDKをインポートできません.
-iOSの開発はObjective-CまたはSwiftによって行われます。 Swiftを使用する場合は、この特別な設定を実装する必要があります。これを機能させるには、 “Build Settings” -> “Swift Compiler - General”で、ブリッジヘッダーを追加します。
マニフェストファイルで古いバージョンのGooglePlayサービスへの参照を削除できますか?
- はい、Androidマニフェストファイルから次の行を削除しても問題ありません。
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
Tenjin SDKを使用してAndroidアプリをビルドしようとした際に発生する下記エラーを解決するにはどうすればよいですか?
Execution failed for task ':transformClassesWithDexForRelease'.
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/actions/ItemListIntents;
- このエラーは、別のバージョンのGooglePlayサービスライブラリを使用している場合に発生します。解決するには、Tenjin SDKを最新版にするか、次のライブラリを削除してください。
- /Assets/Plugins/Android/play-services-basement-11.0.4.aar
AndroidのminSdkVersionが21となっていますが、なぜですか?
- Androidの他のアプリストア向けに2つのSDK、MSA OAID SDK(バージョン1.0.25の場合はminSdkVersionは21)、HuaweiリファラーSDK(minSdkVersionは19)のサポートを開始しました。これらのSDKはどちらも、minSdkVersionをそれぞれ16から19および19から21に更新する必要がありました。これが、tenjinのminSdkVersionが21である理由です。
- 最新のSDKが必要で、HuaweiリファラーSDKとMSA OAID SDKを統合する予定がない場合は、このブランチを使用してください。
Tenjin AdobeAirを実装することができません、使用できるプラグインはありますか?
- 一部のお客様は、こちらのプラグインを使用しています。このプラグインはTenjinによって公式に作成されたものではないことに注意してください。
Unityのインポートエラーメッセージ "Unity infinite import loop has been detected. The following Assests were imported multiple times” を修正するにはどうすればよいですか?
- これは、
TenjninEditorPrefs.cs
の74行目を削除することで修正できます。それでも解決しない場合は、support@tenjin.comまで詳細をご連絡ください。これは、Tenjin 経由でApplovin MAX ILRDを使用していない場合にのみ実施する必要があることに注意してください。
Google Playでデバイス IDの送信に関する警告エラーが表示されます。このエラーを削除するにはどうすればよいですか?
下記のパーミッションを削除してください。
<uses-permission android:name=“android.permission.READ_PHONE_STATE” />
問題が解決しない場合は、support@tenjin.comまでメールでお問い合わせください。
Google Playでデータセーフティコンプライアンスフォームに記入するにはどうすればよいですか?
この手順については、こちら を参照してください。
ビルドをApple Store Connectにアップロードするときに次の「Asset Validation」エラーが表示されます。どうすればよいですか??
上記のエラーが発生した場合は、以下のスクリーンショットのように追加のTenjinSDKを削除し、再度Apple Store Connectにアップロードしてみてください。問題が解決しない場合は、support@tenjin.comまでご連絡ください。
TenjinではCMPをどのように取り扱っていますか?
同意管理プラットフォーム (CMP) を使用している場合は、IAB TCF v2.0の目的 1の情報を用いてTenjin SDKのオプトイン/アウトが可能です。下記のSDKのメソッドをご参照ください。
コンパイル時に、ACCESS_NETWORK_STATE および READ_PHONE_STATE権限が追加された後でも、App Gallery (Huawei) でInvalid Device ID identifier 202エラーが表示されます。
現在、Huaweiスマートフォンは技術的にAndroid デバイスとはみなされていないため、このエラーを解決するには、Tenjin SDKがデバイスからOAIDを取得できるように、こちらに従ってHuawei OADライブラリを実装していただく必要があります。
UnityのコードレスIAPを使ってTenjinにレシートを送ることはできますか?
現在、Unity Codeless IAPはサポートされていません。Unity codelss IAPのサポートが開始されるまでは、代わりに従来のUnity IAPメソッドを使用するようお願いします。