ドキュメント

LevelPlay Init API への移行

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

このガイドでは、複数の広告単位 API を使用できるように LevelPlay 初期化 API に遷移する方法について説明します。

前提条件

サポートされている最小の SDK は 8.4.0 です。最新の SDK はここからダウンロードできます。

SDK を初期化する

LevelPlay SDK を初期化するには、以下の手順に従います。
  1. 必要に応じて appKey とユーザー ID を使用して LevelPlay init API を呼び出します。
  2. 完了ハンドラーの成功と失敗を定義します。
// キーダーを作成します。ユーザー ID がある場合は追加します。 LPMInitRequestBuilder *requestBuilder = [[LPMInitRequestBuilder alloc] initWithAppKey:@"appKey"]; [requestBuilder withUserId:@"UserId"]; // Build the initial request LPMInitRequest *initRequest = [requestBuilder build]; // Initialize LevelPlay with the prepared request [LevelPlay initWithRequest:initRequest 完了:^(LPMConfiguration *_Nullable config, NSError *_Nullable error){ if(error) { // There was an error on initialization.必要なアクションを実行するか、再試行してください。 } else { // Initialization was successful.これで広告オブジェクトの作成と広告のロードができるようになりました。 } }];

初期化結果

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

古い機能

広告単位 (新規)

クラスIronSourceLevelPlay
APIinitWithAppKeyinitWithRequest
setUserIDLPMInitRequestBuilder の一部として設定する必要があります
コールバックonInitializationComplete完了
-error

LevelPlay メディエーションアプリケーション

インテグレーション Demo (インテグレーションデモ) アプリケーションは、広告単位 API をアプリケーションに統合する方法を示します。
これで、新しい広告ユニット API を実装できます。