시작하기 전에
Unity 프로젝트에 DARO Unity SDK를 설치하기 전에 다음 항목을 준비하세요.- DARO 대시보드에서 발급한 iOS 또는 Android 앱 키
- 플랫폼별 DARO key file
- 사용할 광고 포맷별 광고 단위 ID
- Android 또는 iOS 빌드 환경
SDK 설치하기
권장 설치 방법은DaroPackageInstaller.unitypackage를 사용하는 것입니다.
1
Installer 패키지 가져오기
GitHub Release에서
DaroPackageInstaller.unitypackage 파일을 다운로드합니다.2
Unity 프로젝트에 import하기
Unity Editor에서 Assets > Import Package > Custom Package를 선택한 뒤
DaroPackageInstaller.unitypackage를 import합니다.3
패키지 설치 확인하기
Installer가
Packages/manifest.json에 OpenUPM scoped registry, EDM4U, so.daro.unity 의존성을 추가합니다.so.daro.unity 최신 패키지 버전은 0.4.0이며, EDM4U [email protected]을 사용합니다.4
Integration Manager 실행하기
Unity Editor에서 Assets > Daro > Integration Manager를 열고 프로젝트 설정을 검증합니다.
프로젝트 설정하기
Unity Editor에서 Daro > Integration Manager를 열고 플랫폼별 설정을 입력합니다.1
Settings Asset 생성
Integration Manager에서 Create Settings Asset을 선택합니다.
2
iOS 설정 입력
iOS 빌드를 사용하는 경우
iOS Daro App Key, iOS Key File, AdMob App ID, ATT 문구를 입력합니다.3
Android 설정 입력
Android 빌드를 사용하는 경우
Android Daro App Key, Android Key File을 입력합니다.4
Android 빌드 템플릿 활성화
Android 빌드를 사용하는 경우 Unity Editor에서 Edit > Project Settings > Player > Android > Publishing Settings > Build로 이동한 뒤 다음 항목을 활성화합니다.
- Custom Main Gradle Template
- Custom Gradle Properties Template
- Custom Gradle Settings Template
Assets/Plugins/Android/mainTemplate.gradleAssets/Plugins/Android/gradleTemplate.propertiesAssets/Plugins/Android/settingsTemplate.gradle
5
설정 검증
Integration Manager에서 현재 빌드 타겟의 설정 검증 결과를 확인합니다.
SDK 초기화하기
앱 시작 시점에DaroSdk.InitializeAsync()를 호출합니다.
광고 인스턴스 사용 흐름
전체 화면 광고 인스턴스는 다음 순서로 사용합니다.await DaroSdk.InitializeAsync()를 완료합니다.- 광고 인스턴스를 생성합니다.
- 이벤트 핸들러를 등록합니다.
Load()를 호출합니다.- 로드 완료 후
IsReady()를 확인하고Show()를 호출합니다. - 화면이 사라질 때
Dispose()를 호출합니다.
Load()가 성공하면 자동으로 표시됩니다. Show()는 Hide() 후 배너를 다시 표시할 때만 사용하세요.

