LevelPlay Init API への移行
LevelPlay 初期化 API に遷移し、新しい広告単位 API をサポートします。SDK バージョン 8.4.0 からサポートされ、SDK バージョン 9.0.0 以降で必要になります。
読み終わるまでの所要時間 4 分最終更新 6日前
このガイドでは、新しい広告単位 API に移行するときに LevelPlay を初期化する方法について説明します。
前提条件
サポートされている最小の SDK は 8.4.0 です。最新の SDK は、Unity Package Manager で最新の Ads Mediation パッケージをインストールするか、ネットワーク マネージャからアップグレードするか、ここの手順に従うことでダウンロードできます。
SDK を初期化する
LevelPlay SDK を初期化するには、以下の手順に従います。
- 古い機能の Ironsource API を参照していたコールバックと広告フォーマットを削除します。
- 初期化の成功と失敗のコールバックを実装します。
- 必要に応じて appKey とユーザー ID を使用して LevelPlay init API を呼び出します。
- バナー、インタースティシャル、およびリワード広告オブジェクトを作成します。
C# スクリプトの先頭に、を追加します。次に、MonoBehaviour の メソッド内でリスナーを登録し、SDK を初期化します。
using Unity.Services.LevelPlay;Start()void Start(){ // Register OnInitSuccess and OnInitFailed listeners LevelPlay.OnInitSuccess += SdkInitializationCompletedEvent; LevelPlay.OnInitFailed += SdkInitializationFailedEvent; // appKey とユーザー ID を使用して LevelPlay init API を呼び出します(必要な場合) LevelPlay.Init("YOUR_APPKEY", "UserId");}
LevelPlay Init リスナー
OnInitSuccessOnInitFailed古い機能 | 広告単位 (新規) | |
|---|---|---|
| クラス | IronSource | LevelPlay |
| API | init | Init |
| API | setUserID | Init の一部として設定する必要があります |
| コールバック | onInitializationComplete | OnInitSuccess |
| - | OnInitFailed |
LevelPlay デモシーン/サンプルアプリケーション
Unity デモシーン/サンプルアプリケーションは、アプリケーションに広告単位 API を統合する方法を示しています。Unity Package Manager のパッケージ詳細ビューで、Samples (サンプル) に移動し、LevelPlay サンプルをインポートします。
これで、新しい広告単位 API を実装できます。