# iOS SDK インテグレーションチェックリスト

> 提供されたチェックリストに従って設定を確認し、LevelPlay iOS SDK のインテグレーションを確実に成功させます。

## iOS SDK の統合 | チェックリスト##integrate-the-ios-sdk--checklist

### アプリケーションの追加##add-your-app

LevelPlay プラットフォームにログインし、アプリケーションを追加します。アプリケーションがまだ稼働していない場合は、アプリケーション マーケットプレースへの最終提出後にアプリケーションをスクレイピングしてください。

### 広告ユニットの設定##set-up-ad-units

Ad Units (広告ユニット) ページで広告ユニットとプレースメントを定義します。Rewarded Video (動画リワード) などのリワード型広告ユニットの項目名と報酬額を設定します。

### SDK をプロジェクトに追加する##add-the-sdk-to-your-project

CocoaPods または手動ダウンロードで LevelPlay SDK をプロジェクトに追加する

### フレームワークの追加##add-frameworks

必要なフレームワークをプロジェクトに追加する

### ATS 設定の構成##configure-ats-settings

'Top Level キー' に 'NSAppTransportSecurity' というディクショナリを追加します。ディクショナリ内で、「NSAllowsArbitraryLoads」というブーリアンを追加し、「YES」に設定します。

### 必要なファイルのインポート##import-necessary-files

Objective-C の場合、インポート`"IronSource/IronSource.h"`

### デリゲートの設定##set-the-delegates

LevelPlay プラットフォームで以前に設定した広告ユニットのデリゲートに登録します。

### UserID の設定##set-userid

サーバー間のコールバックを使用して動画リワードに対してユーザーに報酬を与える場合は、UserID を設定する必要があります。また、リクエストを行う前に userID パラメーターを設定する必要があります。

### SDK の初期化##init-the-sdk

LevelPlay プラットプラットフォームで生成されたキーK を初期化します。この`[IronSource initWithAppkey:YOUR\_APP\_KEY adUnits:YOUR\_AD\_UNITS\];`のように、広告単位パラメーターで以前に設定した広告単位を参照することをお勧めします。

広告単位インテグレーションのチェックリストも参照してください。

* [動画リワード](/grow/levelplay/sdk/ios/rewarded-video-integration-checklist.md)
* [Interstitial (インタースティシャル)](/grow/levelplay/sdk/ios/interstitial-integration-checklist.md)
