iOS용 Ad 품질 SDK Swift 통합
브리지 헤더 생성하고 앱 키로 SDK를 초기화하여 Ad 품질 SDK를 Swift와 연동할 수 있습니다.
읽는 시간 1분최근 업데이트: 한 달 전
Ad 품질 Objective-C Swift를 모두 지원합니다. SDK는 Objective-C 작성되었지만 Swift와 호환될 수 있습니다.
1단계: 브리지링 헤더
Swift와 Objective-C는 다른 런타임 환경을 사용합니다. Swift에서 Objective-C 코드에 액세스, 접근하려면 브리지 헤더가 필요합니다.
- 브리지 헤더 만들기
- Xcode에서 File > New > File으로 이동합니다.
- 소스에서 헤더 파일을 선택합니다.
- 이름을 광고 품질-브리지-헤더로 지정하고 프로젝트에 저장합니다.
- 빌드 설정에서 헤더 연결
- 프로젝트 내비게이터를 열고 프로젝트 타겟을 선택합니다.
- 빌드 설정으로 이동합니다.
- Objective-C 브리지 헤더를 검색합니다.
- 브리지 헤더 경로 설정합니다.
YourApp/Ad-Quality-Bridging-Header.h
- Objective-C SDK를 브리딩 헤더 임포트
- Ad-Quality-Bridging-Header.h 안에 Objective-C SDK의 메인 헤더 파일을 임포트합니다.
#import "IronSourceAdQuality.h"
- Ad-Quality-Bridging-Header.h 안에 Objective-C SDK의 메인 헤더 파일을 임포트합니다.
2단계: Swift에서 SDK 사용
이제 Swift 파일 내에서 Objective-C 클래스를 사용할 수 있습니다. 예제는 아래와 같습니다.
import SwiftUI@mainstruct ironsourceadquality_sampleApp: 앱 { init() { IronSourceAdQuality.getInstance().initialize(withAppKey: "YOUR_APP_KEY") }}
이제 Ad 품질 SDK를 Swift와 연동할 수 있습니다. iOS용 광고 품질 SDK 통합을 계속 진행합니다.