시작하기 전에

프로젝트에 Daro SDK를 통합하기 전에 필요한 사항들을 확인하세요.

요구사항

  • iOS 14.1 이상
  • Xcode 14.0 이상

app-ads.txt 파일 설정(링크)이 잘 되었는지 다시 한 번 확인해주세요.


SDK 설치하기

Cocoapods를 사용하여 DaroAds SDK를 설치합니다. Podfile에 다음 라인을 추가하세요.

use_frameworks!

# https://github.com/delightroom/daro-ios-sdk/releases
pod 'DaroAds', '1.0.4'

터미널에서 다음 명령어를 실행하여 DaroAds SDK를 설치하세요.

pod install --repo-update

앱 설정하기

daro-service.json 파일 추가

Xcode 프로젝트에 제공받은 daro-service.json 파일을 추가합니다. 이 파일에는 SDK 설정 및 구성 관련 정보가 포함되어 있습니다. ⚠️ SDK를 초기화하기 위해서는 daro-service.json 파일이 프로젝트에 반드시 포함되어야 합니다.

daro-service.json 파일은 DARO 대시보드에서 앱을 등록하고 앱 리스트 표의 맨 오른쪽 Key File 열에서 Download 버튼 클릭하여 다운로드 받을 수 있습니다.


SDK 초기화하기

앱의 AppDelegate 파일에 다음 코드를 추가하세요. 다음 예제 코드를 참고하여 적절히 수정하고 사용할 수 있습니다.

import Daro

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    // SDK 시작
    Task {
        await DaroMobileAds.shared.start()
    }

    // (Optional) 테스트 기기 식별자 설정
    DaroMobileAds.shared.testDeviceIdentifiers = [
        "...", // replace
    ]

    // (Optional) 디버깅을 위해 추가
    #if DEBUG
    DaroMobileAds.shared.logLevel = .debug
    #endif

    return true
}