# 変更履歴

> Unity プラグインの変更履歴を表示して、ログの改善点や依存関係管理の変更など、最新の更新に関する情報を入手できます。

## 14.8.0 (2026-06-26)##14.8.0-(2026-06-26)

* インライン インストールのサポートが追加されました。

## 14.7.0 (2026-03-19)##14.7.0-(2026-03-19)

* 内部の最適化

## 14.6.0 (2025-11-20)##14.6.0-(2025-11-20)

* JSONSerializeModule をリファレンスとして追加
* 内部的な改善。
* iOS および Android バージョンから継承されたバグ修正/改善。

## 14.5.0 (2025-10-10)##14.5.0-(2025-10-10)

* TJActionRequest が非推奨になりました。
* External Dependency Manager が UPM を使用するようになりました。アセットではなくパッケージとしてインストールされます。

## 14.4.0 (2025-06-03)##14.4.0-(2025-06-03)

* ロギングの改善点:
  * `SetLoggingLevel` メソッドと `GetLoggingLevel` メソッドを追加しました。
  * Tapjoy ウィンドウにロギングレベルを選択するオプションを追加しました。
  * `SetDebugEnabled` メソッドが非推奨になりました。
* パッケージから External Dependency Manager を削除しました。含まれていない場合は、スクリプトを使用してインポートするようになりました。
* パッケージ内のサンプル 'manifest.json' から冗長な依存関係を削除しました。

## 14.3.1 (2025-04-25)##14.3.1-(2025-04-25)

* iOS および Android バージョンから継承されたバグ修正。

## 14.3.0 (2025-04-07)##14.3.0-(2025-04-07)

* External Dependency Manager がプロジェクトにまだ存在しない場合は、自動的に追加します。
* EasyApp に UnityAds を追加しました。
* EasyApp に購入と通貨の値の入力欄を追加しました。
* EasyApp UI に OptOutAdvertisingId トグルを追加しました。
* iOS および Android バージョンから継承されたバグ修正。

## 14.2.1 (2024-12-09)##14.2.1-(2024-12-09)

* バージョンを上げました。

## 14.2.0 (2024-12-04)##14.2.0-(2024-12-04)

* TJPlacement didClick コールバックが非推奨になりました。
* getSupportUrl は非推奨になりました。
* External Dependency Manager を v1.2.183 にアップデートしました。
* iOS および Android バージョンから継承されたバグ修正。

## 14.1.1 (2024-10-15)##14.1.1-(2024-10-15)

* Android バージョンから継承されたバグ修正。

## 14.1.0 (2024-10-02)##14.1.0-(2024-10-02)

* External Dependency Manager を 1.2.180 にアップデートしました。
* PPE が非推奨になりました。
* EasyApp plist に NSUserTrackingUsageDescription を追加しました。
* OnSetUserIdFailureHandler は非推奨になりました。
* 過剰なロギングの問題を修正しました。
* 不要な BuildPostProcess スクリプトを削除しました。
* iOS および Android バージョンから継承されたバグ修正。

## 14.0.1 (2024-07-16)##14.0.1-(2024-07-16)

* iOS バージョンから継承されたバグ修正。

## 14.0.0 (2024-07-01)##14.0.0-(2024-07-01)

* Offerwall の上部に表示されるナビゲーションメニューを修正しました。
* 非推奨になったプッシュ通知インターフェースを削除しました。
* 非推奨になった UserCohortVariables インターフェースを削除しました。
* 非推奨になった CustomEvents インターフェースを削除しました。
* 非推奨になった PrivacyPolicy インターフェースを削除しました。
* 非推奨になった UserFriendCount インターフェースを削除しました。
* 非推奨になった connectFailure ハンドラーを削除しました。
* 既存の `trackPurchase` メソッドを非推奨にし、パラメーターの少ない新しい `trackPurchase` メソッドを追加しました。
* UserId getter `Tapjoy.GetUserID()` を追加しました。
* ユーザーレベル getter `Tapjoy.GetUserLevel()` を追加しました。
* プラグインが DLL ではなくソースコードとして共有されるようになりました。
* ナビゲーションメニューによって不明瞭になる EasyApp ユーザープロパティ UI を修正しました。
* 一部の Android デバイスでノッチによって不明瞭になる EasyApp UI を修正しました。
* EasyApp で複数行のログメッセージのサポートを有効にしました。
* iOS および Android バージョンから継承されたバグ修正。

### 既知の問題##known-issues

* Offerwall SDK 証明書が期限切れになったというメッセージを受け取った場合は、キャッシュの消去または最新の SDK への更新が必要になることがあります。詳細については、[収益化に関する FAQ](/grow/offerwall/monetization/other/faq.md) を参照してください。

## 13.4.1 (2024-03-19)##13.4.1-(2024-03-19)

* iOS バージョンから継承されたバグ修正。

## 13.4.0 (2024-03-04)##13.4.0-(2024-03-04)

* `connectWarning` コールバックを追加しました。
* EasyApp を改善しました。
* プッシュ通知を削除しました。

## 13.3.0 (2023-11-30)##13.3.0-(2023-11-30)

* iOS および Android バージョンから継承されたバグ修正。

## 13.2.1 (2023-10-05)##13.2.1-(2023-10-05)

* iOS バージョンから継承されたバグ修正。

## 13.2.0 (2023-09-27)##13.2.0-(2023-09-27)

* 最大ユーザーレベルを設定する新しい API。
* ユーザーセグメントを設定する新しい API。
* 通貨残高を設定する新しい API。(自己管理のみ)
* 通貨需要を設定する新しい API。
* プレースメントのエントリーポイントを設定する新しい API。
* エラーメッセージが接続失敗のコールバックで返されるようになりました。
* External Dependency Manager を v1.2.176 にアップデートしました。
* ビデオメソッド/コールバックが非推奨になりました。
* プッシュ通知が非推奨になりました。
* iOS PostBuildScript コードをプラットフォームでラップするようになりました。
* iOS および Android バージョンから継承されたバグ修正。

## 13.1.2 (2023-07-14)##13.1.2-(2023-07-14)

* Android バージョンから継承されたバグ修正。

## 13.1.1 (2023-06-30)##13.1.1-(2023-06-30)

* Android バージョンから継承されたバグ修正。

## 13.1.0 (2023-06-28)##13.1.0-(2023-06-28)

* [プライバシーポリシー](/grow/offerwall/unity/advanced/user-privacy.md) インターフェースを更新しました。
* EasyAPP UI にプライバシーポリシー設定を追加しました。
* iOS および Android バージョンから継承されたバグ修正と機能。

## 13.0.1 (2023-04-18)##13.0.1-(2023-04-18)

* iOS および Android バージョンから継承されたバグ修正と機能。

## 13.0.0 (2023-04-06)##13.0.0-(2023-04-06)

* Tapjoy シーンを追加するときにゲームオブジェクトが自動的に加えられるようになりました。
* プラグインファイルが 1 か所に格納されるようになりました
* EasyApp の修正。
* 非推奨になったプライバシーインターフェースを削除しました。代わりに TJPrivacyPolicy を使用してください。
* 非推奨になった乗数表示インターフェースを削除しました。
* 非推奨になった AppDataVersion インターフェースを削除しました。
* iOS および Android バージョンから継承されたバグ修正と機能。

## 12.11.1 (2022-12-01)##12.11.1-(2022-12-01)

* iOS および Android バージョンから継承されたバグ修正と機能。

## 12.11.0 (2022-10-07)##12.11.0-(2022-10-07)

* ビットコードは、デフォルトでは無効になっています。Tapjoy ウィンドウでビットコードを有効にできます。
* External Dependency Manager を更新しました。
* iOS および Android バージョンから継承されたバグ修正と機能。

## 12.10.0 (2022-05-03)##12.10.0-(2022-05-03)

* Android 広告 ID オプトアウトのサポートを追加しました。
* iOS および Android バージョンから継承されたバグ修正と機能。

## 12.9.1 (2022-03-16)##12.9.1-(2022-03-16)

* Tapjoy Unity ウィンドウから GCM Sender ID を削除しました。
* setGCMSender API を削除しました。
* Android 12 デバイスでのプッシュ通知はまだ完全にはサポートされていません (既知の問題 - targetSDK 31 アプリ: プッシュをクリックしてもアプリが起動しません)。
* Play ストアの PendingIntent 関連の警告を解決しました。
* iOS および Android バージョンから継承されたバグ修正と機能。

## 12.9.0 (2022-01-13)##12.9.0-(2022-01-13)

* `TapjoySettings` にカスタムディレクトリを使用できるようになりました。
* `TapjoyUnityInit.cs` にカスタムディレクトリを使用できるようになりました。
* Xcode プロジェクトを変更するポストプロセスビルドファイルを削除しました。
* iOS および Android バージョンから継承されたバグ修正と機能。

### 既知の問題##known-issues

* External Dependency Manager の問題により、一部の Unity バージョンでポッドが正しくインストールされません。これは、External Dependency Manager をより新しいバージョンにアップデートすることで解決できます。

## 12.8.1 (2021-05-25)##12.8.1-(2021-05-25)

* Unity 2020/2021 のサポート
* [Tapjoy Unity プラグインが External Dependency Manager を使用して、Tapjoy の Android SDK と iOS SDK を必要な依存関係とともに Unity プロジェクトにインポートするようになりました](./update-guide.md)
* iOS および Android バージョンから継承されたバグ修正と機能

## 12.8.0 (2021-03-16)##12.8.0-(2021-03-16)

* [Unity iOS でエクスポートしたプロジェクトが External Dependency Manager を使用して、CocoaPods 経由で Offerwall SDK をインポートするようになりました](/grow/offerwall/unity/introduction/update-guide.md)
* iOS および Android バージョンから継承されたバグ修正と機能

## 12.7.1 (2020-11-02)##12.7.1-(2020-11-02)

* iOS および Android バージョンから継承されたバグ修正と機能

## 12.7.0 (2020-09-16)##12.7.0-(2020-09-16)

* iOS および Android バージョンから継承されたバグ修正と機能

## 12.6.1 (2020-07-09)##12.6.1-(2020-07-09)

* Unity 2019.3 で発生していた、main.mm でエクスポートされた Unity プロジェクトで UnityFramework.h が認識されないという問題を修正しました。

## 12.6.0 (2020-06-29)##12.6.0-(2020-06-29)

* このリリースには、パブリッシャーがカリフォルニア州消費者プライバシー法 (CCPA) に準拠するのに役立つ機能が含まれています。各プラットフォーム (iOS、Android、Unity、C++) には、すべてのプライバシーフラグ (GDPR、ユーザー同意、同意年齢未満、米国プライバシー) を管理できる新しいクラス **TJPrivacyPolicy** があります。

以前のバージョンの Offerwall SDK からアップデートし、古いメソッドを使用してプライバシー値を設定した場合でも、新しい SDK は以前に設定した値を読み取るため、手動で再設定する必要はありません。ただし、最終的にはこの新しいメソッドを使用するようにコードを移行することをお勧めします。

* GDPR、米国プライバシー、同意、同意年齢未満を 1 か所で管理する新しい **TJPrivacyPolicy** クラスを追加しました。
* 古い GDPR、ユーザー同意、同意年齢未満 API が非推奨になりました。
* 古い GDPR、ユーザー同意、同意年齢未満 API が非推奨になりました。

## 12.4.2 (2020-02-07)##12.4.2-(2020-02-07)

* iOS および Android バージョンから継承されたバグ修正と機能

## 12.4.1 (2020-01-07)##12.4.1-(2020-01-07)

* iOS および Android バージョンから継承されたバグ修正と機能

## 12.4.0 (2019-12-04)##12.4.0-(2019-12-04)

* iOS および Android バージョンから継承されたバグ修正と機能

## 12.3.4 (2019-10-09)##12.3.4-(2019-10-09)

* iOS および Android バージョンから継承されたバグ修正と機能

## 12.3.3 (2019-09-20)##12.3.3-(2019-09-20)

* iOS および Android バージョンから継承されたバグ修正と機能

## 12.3.2 (2019-09-16)##12.3.2-(2019-09-16)

* iOS および Android バージョンから継承されたバグ修正と機能
* TapjoyAndroidManifest.xml の UnityPlayerActivity が更新されました

## 12.3.1 (2019-06-06)##12.3.1-(2019-06-06)

* iOS および Android バージョンから継承されたバグ修正と機能 (iOS および Android のセクションに記載されている追加のビデオパフォーマンスの向上を含む)。

## 12.3.0 (2019-05-28)##12.3.0-(2019-05-28)

* iOS および Android バージョンから継承されたバグ修正と機能 (iOS および Android のセクションに記載されているビデオパフォーマンスの向上を含む)。
* onClickHandler を追加しました。このコールバックは、バックエンドサーバーのサポートが終了するまで実際には呼び出されません。これは、2019 年 6 月中旬頃に開始する予定です。

```csharp
public delegate void OnClickHandler(TJPlacement placement);
```

## 12.2.1 (2019-03-14)##12.2.1-(2019-03-14)

* iOS および Android バージョンから継承されたバグ修正と機能

## 12.2.0 (2018-11-13)##12.2.0-(2018-11-13)

このリリースでは、**user is below consent age** (ユーザーは同意年齢未満です) フラグが追加され、COPPA への準拠を維持しながらユーザーベースを収益化できます。この機能を実装するのはパブリッシャーの責任であることに注意してください。Offerwall SDK がアプリケーションに統合されている場合、この機能は自動的には実装されません。COPPA およびその他の適用法令への全体的な準拠に関する責任はパブリッシャーにあります。

米国では、児童オンラインプライバシー保護法 (COPPA) によって、(a) 接続ユーザーが 13 歳未満のお子様であることを実際に知っている、または (b) 13 歳未満のお子様を対象とするサービス (アプリを含む) を運営しているオンラインサービスの事業者に対して、一定の要件を課しています。

同様に、GDPR も、オンラインにおける当該地域での最小同意可能年齢 (13 歳から 16 歳まで、各構成州によって制定される) 未満のデータ主体に関して、一定の要件を課しています。

13 歳未満のお子様を対象としていないアプリケーションでも、当該最小年齢に満たないと認識されているユーザーのシェアが少しでもある場合は、このメソッドを利用して Tapjoy の収益化機能にアクセスします。このメソッドは、Tapjoy の ad\_tracking\_enabled を false に設定し、ユーザーにコンテキスト連動型広告のみを表示します。このユーザーに対して広告の追跡は行われません。

```csharp
public static void BelowConsentAge(bool isBelowConsentAge);
```

* TRUE に設定すると、Offerwall SDK はユーザーの設定で **Opt Out of Ads Personalization** (広告のパーソナライズをオプトアウトする) スイッチ (Android) または **Limit Ad Tracking** (広告トラッキングを制限する) スイッチ (iOS) がオンになっているかのようにユーザーを扱います。つまり、Tapjoy の広告は引き続き表示されますが、広告はユーザー動作に基づいてターゲティングされることはなく、ユーザーの広告動作は Tapjoy によって追跡されません。

* iOS および Android バージョンから継承されたバグ修正

## 12.1.0 (2018-10-11)##12.1.0-(2018-10-11)

* SDK が Firebase Cloud Messaging (FCM) をサポートするようになりました。FCM はいずれ Android で必須になるため、古い GCM (Google Cloud Messaging) システムを使用しているアプリは FCM に更新する必要があります。Tapjoy で FCM を使用する手順については、Unity のパブリッシャー向け使用の準備ガイドを参照してください。
* Tapjoy の Unity プラグインは、iOS の Unity プロジェクトのローテーション設定に従うようになりました。
* iOS および Android バージョンから継承されたバグ修正

## 12.0.0 (2018-06-26)##12.0.0-(2018-06-26)

このリリースは iOS 12 および Android 9 **Pie** と互換性があります。

* iOS および Android SDK の更新によるすべての修正と機能
* 直近のビットコードの更新により、このバージョンの iOS ビルドでは Xcode 9.3 以降を使用する必要があります。

## 11.12.2 (2018-05-18)##11.12.2-(2018-05-18)

このリリースには、パブリッシャーが一般データ保護規則 (GDPR) に準拠するのに役立つ機能が含まれています。各プラットフォーム (iOS、Android、Unity、AIR) には 2 つの新しい関数があります。Tapjoy は **正当な利益** に基づいて GDPR に準拠しているため、以下の関数は必須ではありません。ただし、これらの関数は、同意情報を Tapjoy に渡したいパブリッシャー向けに提供されています。パブリッシャーがこれらの関数を実装し、ユーザーが同意しない場合、Tapjoy はそのユーザーに関心ベースでないコンテンツを配信します。

これらの関数は、アプリケーションが Tapjoy の Connect 関数を呼び出す前に呼び出すことができ、アプリが Tapjoy からコンテンツをリクエストする前に呼び出す必要があります。

`0` (ユーザーが同意しない)、`1` (ユーザーが同意する)、より詳細な同意文字列のいずれかを取る setUserConsent 関数。このより詳細な文字列は、IAB でサポートされている透明度と同意のフレームワークで説明されている同意文字列です。
YES/TRUE (ユーザーが GDPR 規則の対象である場合) または NO/FALSE (ユーザーが GDPR 規則の対象でない場合) に設定できる、オプションの **subject to GDPR** (GDPR の対象) フラグ。この関数は、GDPR がユーザーに適用されるかどうかをアプリケーションが独自に決定している場合にのみ呼び出す必要があります。 この関数が呼び出されない場合、Tapjoy はアプリケーションがそのような決定をしていないと見なし、Tapjoy が GDPR の適用可否を独自に決定します。

### GDPR に関する FAQ##gdpr-faq

**If a user does not consent or withdraws existing consent, will the Offerwall SDK still send advertising identifiers to Tapjoy?:**はい。上記の関数は関心ベースの広告用に設計されており、関心ベースの広告に対するユーザーの同意状態を Tapjoy に送信します。したがって、その同意の状態によって、SDK の初期化時または広告リクエスト中に、Offerwall SDK が広告識別子を送信することが無効になることはありません。Tapjoy のコンプライアンスの法的根拠は "正当な利益" です。ただし、パブリッシャーのコンプライアンスの法的根拠、つまり広告主識別子の収集に関する要件は、Tapjoy のものとは異なる可能性があります。アプリケーションのコンプライアンスニーズに応じて、Offerwall SDK を初期化する必要があるかどうかの判断はアプリケーションにゆだねられます。例えば、アプリケーションの広告識別子収集の正当な根拠が同意であり、ユーザーが同意していない場合、そのようなユーザーに対して Offerwall SDK を初期化してはなりません。**If a user from a country that is not covered by GDPR does not consent or withdraws consent, would Tapjoy limit advertising to non-interest-based ads for such a user?:**Offerwall SDK は、ユーザーが GDPR の対象となるかどうかを判断するアプリ内メソッドを持たないアプリケーションなど、さまざまなタイプのアプリケーションに柔軟に対応できます。
したがって、アプリケーションが何も決定しない場合 (subjectToGDPR 関数が呼び出されない場合など) は、Tapjoy のサーバーがユーザーが GDPR の対象かどうかを判断します。その後、Tapjoy は、GDPR 対象のユーザーから送信されたと Tapjoy が判断した広告リクエストに対してのみ、ユーザーの同意設定に従います。GDPR に準拠しているかのように、すべての国のユーザーに同意を撤回することを許可する場合は、同意していないすべてのユーザーに対して subjectToGDPR メソッドを TRUE で呼び出すことでこれを実現できます。この場合、Tapjoy のサーバーは subjectToGDPR メソッド呼び出しの同意を尊重し、ユーザーが GDPR の対象であるかどうかについて独自の決定を行いません。パブリッシャーは [support@tapjoy.com](mailto:support@tapjoy.com) に連絡し、ユーザーが GDPR の対象であるかどうかにかかわらず、Tapjoy が自社のアプリケーションのすべてのユーザーの同意設定を尊重するようリクエストすることもできます。

```java
追加:
public static void SetUserConsent(string value);
例: //同意文字列のガイドラインに従って生成されたユーザー同意文字列 Tapjoy.SetUserConsent("BOEFEAyOEFEAyAHABDENAI4AAAB9vABAASA");
public static void SubjectToGDPR(bool gdprApplicable);
例: Tapjoy.SubjectToGDPR(true); // このユーザーは GDP の対象です
```

* Unity では、GDPR 設定を最初の Tapjoy Connect 呼び出しに反映させたい場合は、Tapjoy UI で自動接続をオフにして、独自のコードで Tapjoy の接続呼び出しを手動で行う必要があることに注意してください。そうしないと、GDPR 設定が有効になる前に Tapjoy の接続呼び出しが行われます。
* 直近のビットコードの更新により、このバージョンの iOS ビルドでは Xcode 9.3 以降を使用する必要があります。

## 11.12.1 (2018-04-30)##11.12.1-(2018-04-30)

* iOS および Android SDK の更新によるすべての修正と機能
* 直近のビットコードの更新により、このバージョンの iOS ビルドでは Xcode 9.3 以降を使用する必要があります。

## 11.12.0 (2018-03-29)##11.12.0-(2018-03-29)

* Unity Android 用にビルドするときに表示される誤った `Error while downloading Asset Bundle` エラーメッセージを削除しました。
* iOS および Android SDK の更新によるすべての修正と機能
