LevelPlay Init API への移行
SDK バージョン 8.4.0 から、複数の広告単位 API をサポートする LevelPlay 初期化 API に遷移。
読み終わるまでの所要時間 4 分最終更新 7日前
このガイドでは、複数の広告単位 API を使用できるように LevelPlay 初期化 API に遷移する方法について説明します。
前提条件
サポートされている最小の SDK は 8.4.0 です。最新の SDK はここからダウンロードできます。
SDK を初期化する
LevelPlay SDK を初期化するには、以下の手順に従います。
- 必要に応じて appKey とユーザー ID を使用して LevelPlay init API を呼び出します。
- 完了ハンドラーの成功と失敗を定義します。
// キーダーを作成します。ユーザー 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.これで広告オブジェクトの作成と広告のロードができるようになりました。 } }];
初期化結果
SuccessError古い機能 | 広告単位 (新規) | |
|---|---|---|
| クラス | IronSource | LevelPlay |
| API | initWithAppKey | initWithRequest |
| setUserID | LPMInitRequestBuilder の一部として設定する必要があります | |
| コールバック | onInitializationComplete | 完了 |
| - | error |
LevelPlay メディエーションアプリケーション
インテグレーション Demo (インテグレーションデモ) アプリケーションは、広告単位 API をアプリケーションに統合する方法を示します。
これで、新しい広告ユニット API を実装できます。