시작하기
광고를 게재하려면 NestAds SDK를 앱에 추가해야 합니다. SDK를 추가하면 NestAds가 지원하는 광고 형식을 구현할 수 있습니다.
최신 NestAds SDK 버전
릴리즈 노트 를 확인해주세요.
최소 지원 사양
최신버전 Xcode (16 or higher)
iOS Deployment Target 12.0 이상
Swift 5.9 이상
NestAds SDK 추가
Swift Package Manager 를 통해 iOS SDK를 설치할 수 있습니다.
Swift Package Manager 설치
프로젝트 경로로 이동 후 SDK를 추가하기 위해 Xcode에서 File -> [Add Package] 를 클릭합니다.
노란색으로 표기해둔 곳에 해당 https://github.com/wisebirds/nestads-ios-sdk URL를 넣어줍니다.

[Dependency Rule]에서 Exact Version 선택하고, 최신 버전을 입력 후 [Add Packages]를 누릅니다.
[Package Product] 에 NestAds SDK 를 확인하고 [Add Package]를 클릭하여 설치합니다.

설치 완료 후, 노란색 표시 부분에서 관련 lib의 설치 및 적용 확인이 가능합니다.

[Project] > [Targets] > [Build Settings] > [User Script SandBoxing] = NO 선택을 합니다.

빌드 성공 후 시뮬레이터를 구동 합니다.
ATT(App Tracking Transparency) framework 적용
해당 권한 설정 후 아래 코드를 추가합니다.
if #available(iOS 14, *) {
ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in})
}
SDK 초기화
광고를 로드하기 전에 앱에서 NestAds SDK를 초기화 해야합니다. NestAds.sharedInstance().start()
메서드를 불러줍니다.
이 작업은 앱 실행 시 한 번만 처리하면 됩니다. AppDelegate에서 초기화하는 예제는 다음과 같습니다.
import NestAdsSdk
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
NestAds.sharedInstance().start()
return true
}
}
Last updated