# Ad 品质 SDK 适用于 iOS 的 Swift 集成

> 通过创建桥接标头并使用 app 密钥初始化 SDK，将广告品质 SDK 与 Swift 集成。

广告品质支持 Objective-C 和 Swift。虽然 SDK 是用 Objective-C 编写的，但可以使其与 Swift 兼容。

## 步骤 1：桥接标头##step-1:-bridging-header

Swift 和 Objective-C 使用不同的 Runtime 环境，您需要一个**桥接标头**才能在 Swift 中访问 Objective-C 代码。

1. 创建桥接标头
   1. 在 **Xcode** 中，转到 **文件** > **新建** > **文件**。
   2. 选择 **音频源** 下的 **Header File**。
   3. 将其命名为 **Ad-Quality-Bridging-Header.h** 并将其保存在项目中。
2. 在构建设置中链接标头
   1. 打开**项目导航器**并选择项目目标。
   2. 转到**构建设置**。
   3. 搜索 **Objective-C 桥接标头**。
   4. 设置桥接标头的路径：
      ```swift
      YourApp/Ad-Quality-Bridging-Header.h
      ```
3. 将 Objective-C SDK 导入桥接标头
   1. 在 Ad-Quality-Bridging-Header.h 中，导入 Objective-C SDK 的主标头文件：
      ```objective-c
      #import "IronSourceAdQuality.h"
      ```

## 步骤 2：在 Swift 中使用 SDK##step-2:-use-the-sdk-in-swift

现在可以在 Swift 文件中使用 Objective-C 类。例如：

```swift
导入 SwiftUI
@main
struct ironsourceadquality_sampleApp:app程序 {
    init() {
        IronSourceAdQuality.getInstance().initialize(withAppKey:"YOUR_APP_KEY")
    }
}
```

您现在可以开始将广告品质 SDK 与 Swift 集成。继续为 iOS [集成广告品质 SDK](/grow/levelplay/sdk/ios/integrate-ad-quality.md)。
