# iOS SDK 集成核对表

> 按照提供的核对表并验证配置，确保成功集成 LevelPlay iOS SDK。

## 集成 iOS SDK | Checklist##integrate-the-ios-sdk--checklist

### 添加 app##add-your-app

日志 LevelPlay 平台并添加app程序。如果您的 app 尚未上线，请确保在最终提交到 app 市场后刮掉 app！

### 设置广告单位##set-up-ad-units

在广告单位页面上定义您的广告单位和广告位。为奖励视频等奖励广告单位设置商品名称和奖励金额。

### 将 SDK 添加到您的项目中##add-the-sdk-to-your-project

通过 CocoaPods 或手动下载将 LevelPlay SDK 添加到项目中

### 添加框架##add-frameworks

向项目添加所需的框架

### 配置 ATS 设置##configure-ats-settings

在“顶级密钥”上添加名为“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 平台上生成的 app 密钥初始化 SDK。我们建议在广告单位参数中引用您先前设置的广告单位，如下所示`[IronSource initWithAppkey:YOUR\_APP\_KEY adUnits:YOUR\_AD\_UNITS\];`

另请参阅我们的广告单元集成核对表：

* [奖励视频](/grow/levelplay/sdk/ios/rewarded-video-integration-checklist.md)
* [插页式视频](/grow/levelplay/sdk/ios/interstitial-integration-checklist.md)
