ドキュメント

LevelPlay Init API への移行

LevelPlay 初期化 API に遷移し、新しい広告単位 API をサポートします。SDK バージョン 8.4.0 からサポートされ、SDK バージョン 9.0.0 以降で必要になります。
読み終わるまでの所要時間 4 分最終更新 1ヶ月前

このガイドでは、新しい広告単位 API に移行するときに LevelPlay を初期化する方法について説明します。

前提条件

サポートされている最小の SDK は 8.4.0 です。最新の SDK は、Unity Package Manager で最新の Ads Mediation パッケージをインストールするか、ネットワーク マネージャからアップグレードするか、ここの手順に従うことでダウンロードできます。

SDK を初期化する

LevelPlay SDK を初期化するには、以下の手順に従います。
  1. 古い機能の Ironsource API を参照していたコールバックと広告フォーマットを削除します。
  2. 初期化の成功と失敗のコールバックを実装します。
  3. 必要に応じて appKey とユーザー ID を使用して LevelPlay init API を呼び出します。
  4. バナー、インタースティシャル、およびリワード広告オブジェクトを作成します。
C# スクリプトの先頭に、
using Unity.Services.LevelPlay;
を追加します。次に、MonoBehaviour の
Start()
メソッド内でリスナーを登録し、SDK を初期化します。
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 リスナー

OnInitSuccess
:初期化が正常に完了したときにトリガーされます。この通知を受け取ったら、広告を作成してロードできます。
OnInitFailed
– 設定が正常に取得されず、広告をロードできません。後で LevelPlay SDK を初期化してみることをお勧めします (インターネット接続が利用可能なとき、または失敗の理由が解決されたとき)。

古い機能

広告単位 (新規)

クラスIronSourceLevelPlay
APIinitInit
APIsetUserIDInit の一部として設定する必要があります
コールバックonInitializationCompleteOnInitSuccess
-OnInitFailed

LevelPlay デモシーン/サンプルアプリケーション

Unity デモシーン/サンプルアプリケーションは、アプリケーションに広告単位 API を統合する方法を示しています。Unity Package Manager のパッケージ詳細ビューで、Samples (サンプル) に移動し、LevelPlay サンプルをインポートします。
これで、新しい広告単位 API を実装できます。