# Android 非推奨 API

> Android (java)用の非推奨の Unity Ads SDK クラス、および置き換えと削除のバージョンを特定します。

## Android 非推奨クラス (java)##android-deprecated-classes-(java)

以下の API クラスは、Android SDK に対して非推奨であるか古いものです。

| **削除予定の API**                                                                                                                                                                          | **非推奨となったバージョン** | **代わりに使用するもの**                                                                                      | **削除されたバージョン** | **非推奨となった理由**                            |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | --------------------------------------------------------------------------------------------------- | -------------- | ---------------------------------------- |
| `initialize(final Activity activity, final String gameId, final IUnityAdsListener listener)`                                                                                           | 3.4.0            | 統合 `initialize` メソッドシグネチャを使用します。                                                                    | 4.0.0          | 統合された `initialize` API に置き換えられました。       |
| `initialize(final Activity activity, final String gameId)`                                                                                                                             | 3.4.0            | 統合 `initialize` メソッドシグネチャを使用します。                                                                    | 4.0.0          | 統合された `initialize` API に置き換えられました。       |
| `initialize(final Activity activity, final String gameId, final IUnityAdsInitializationListener initializationListener)`                                                               | 3.4.0            | 統合 `initialize` メソッドシグネチャを使用します。                                                                    | 4.0.0          | 統合された `initialize` API に置き換えられました。       |
| `initialize(final Activity activity, final String gameId, final IUnityAdsListener listener, final boolean testMode)`                                                                   | 3.4.0            | 統合 `initialize` メソッドシグネチャを使用します。                                                                    | 4.0.0          | 統合された `initialize` API に置き換えられました。       |
| `initialize(final Activity activity, final String gameId, final boolean testMode)`                                                                                                     | 3.4.0            | 統合`initialize`メソッドシグネチャを使用します。                                                                      | 4.0.0          | 統合された `initialize` API に置き換えられました。       |
| `initialize(final Activity activity, final String gameId, final boolean testMode, final IUnityAdsInitializationListener initializationListener)`                                       | 3.4.0            | 統合 `initialize` メソッドシグネチャを使用します。                                                                    | 4.0.0          | 統合された `initialize` API に置き換えられました。       |
| `initialize(final Activity activity, final String gameId, final IUnityAdsListener listener, final boolean testMode, final boolean enablePerPlacementLoad)`                             | 3.4.0            | 統合 `initialize` メソッドシグネチャを使用します。                                                                    | 4.0.0          | 統合された `initialize` API に置き換えられました。       |
| `initialize(final Activity activity, final String gameId, final boolean testMode, final boolean enablePerPlacementLoad)`                                                               | 3.4.0            | 統合 `initialize` メソッドシグネチャを使用します。                                                                    | 4.0.0          | 統合された `initialize` API に置き換えられました。       |
| `initialize(final Activity activity, final String gameId, final boolean testMode, final boolean enablePerPlacementLoad, final IUnityAdsInitializationListener initializationListener)` | 3.4.0            | 統合 `initialize` されたメソッドシグネチャを使用します。                                                                 | 4.0.0          | 統合された `initialize` API に置き換えられました。       |
| `initialize(final Context context, final String gameId, final boolean testMode, final boolean enablePerPlacementLoad)`                                                                 | NA               | 統合 `initialize` されたメソッドシグネチャを使用します。                                                                 | 4.0.0          | 統合された `initialize` API に置き換えられました。       |
| `initialize(final Context context, final String gameId, final boolean testMode, final boolean enablePerPlacementLoad, final IUnityAdsInitializationListener initializationListener)`   | NA               | 統合 `initialize` されたメソッドシグネチャを使用します。                                                                 | 4.0.0          | 統合された `initialize` API に置き換えられました。       |
| `setListener(IUnityAdsListener listener)`                                                                                                                                              | 3.4.0            | `initialize`、 `load`、 `show` メソッドのリスナーを使用します。                                                       | 4.0.0          | `Show` API と `Load` API のコールバックが改善されました。 |
| `getListener()`                                                                                                                                                                        | 3.4.0            | `initialize`、 `load`、 `show` メソッドのリスナーを使用します。                                                       | 4.0.0          | `Show` API と `Load` API のコールバックが改善されました。 |
| `addListener(IUnityAdsListener listener)`                                                                                                                                              | NA               | `initialize`、 `load`、 `show` メソッドのリスナーを使用します。                                                       | 4.0.0          | `Show` API と `Load` API のコールバックが改善されました。 |
| `removeListener(IUnityAdsListener listener)`                                                                                                                                           | NA               | `initialize`、 `load`、 `show` メソッドのリスナーを使用します。                                                       | 4.0.0          | `Show` API と `Load` API のコールバックが改善されました。 |
| `isReady()`                                                                                                                                                                            | 3.7.1            | 更新 `load` されたメソッドシグネチャを使用して、ロードコールバックにアクセスします。                                                      | 4.0.0          | コールバックのある `Load` API を導入しました。            |
| `isReady(String placementId)`                                                                                                                                                          | 3.7.1            | 更新 `load` されたメソッドシグネチャを使用して、ロードコールバックにアクセスします。                                                      | 4.0.0          | コールバックのある `Load` API を導入しました。            |
| `getPlacementState()`                                                                                                                                                                  | NA               | 直接代わるものはありません。                                                                                      | 4.0.0          | `Load` と `Show` の機能には不要になりました。           |
| `show(final Activity activity)`                                                                                                                                                        | 3.7.0            | 更新 `show` されたメソッドシグネチャを使用して、show callbacks にアクセスします。                                                | 4.0.0          | コールバックのある `Show` API を導入しました。            |
| `IUnityAdsListener`                                                                                                                                                                    | NA               | `IUnityAdsInitializationListener`、 `IUnityAdsLoadListener`、 `IUnityAdsShowListener` インターフェースを使用します。 | 4.0.0          | `Show` API と `Load` API のコールバックが改善されました。 |
| `IUnityAdsExtendedListener`                                                                                                                                                            | NA               | インターフェースを `IUnityAdsShowListener` 使用します。                                                            | 4.0.0          | `Show` API と `Load` API のコールバックが改善されました。 |
| `com.unity3d.services.monetization`                                                                                                                                                    | NA               | API を `UnityAds.java` 使用します。                                                                        | 4.0.0          | 古い `Monetization` API はサポートされていません。      |
| `com.unity3d.services.purchasing`                                                                                                                                                      | NA               | 直接代わるものはありません。                                                                                      | 4.0.0          | 古い `Monetization` API はサポートされていません。      |
