Adiz
v2.1.0¶
다운로드¶
Unity | Android | iOS | |
---|---|---|---|
다운로드 | Hive Adiz Unity Android & iOS 2.1.0 | Gradle로 설치 | CocoaPod으로 설치 |
배포일 | 2024-11-05 | ||
샘플 코드 | 다운로드 파일에 첨부 | Android | iOS |
개발 환경¶
Unity (Android)¶
- Unity 2021.3.44f1 이상
- Unity 2022.3.21f1 이상
- Android SDK 34 빌드를 지원하는 개발 환경
- Android SDK API 34
- Android Platform build-tool 34.0.0
Unity (iOS)¶
- Unity 2021.3.21f1 이상
- Xcode 15.3
- iOS 12
Android¶
- minSdkVersion 21 이상
- compileSdkVersion 34 이상
- Gradle 7.5 이상
- Android Gradle Plugin 7.4.2 이상
iOS¶
- Xcode 15.3
- iOS 12
Android¶
필수 항목¶
- androidx.core:core-ktx:1.8.0
- androidx.appcompat:appcompat:1.6.1
- androidx.constraintlayout:constraintlayout:2.1.4
- androidx.startup:startup-runtime:1.1.1
- androidx.lifecycle:lifecycle-runtime-ktx:2.5.1
- androidx.lifecycle:lifecycle-process:2.5.1
- com.google.android.gms:play-services-ads:23.3.0
- com.google.android.ump:user-messaging-platform:3.0.0
선택 항목¶
- Google Mediation AppLovin 13.0.0.1
- com.google.ads.mediation:applovin:13.0.0.1
- Google Mediation Pangle 6.2.0.7.0
- com.google.ads.mediation:pangle:6.2.0.7.0
- Google Mediation UnityAds 4.12.3.0
- com.google.ads.mediation:unity:4.12.3.0
- com.unity3d.ads:unity-ads:4.12.3
- Google Mediation Meta 6.18.0.0
- com.google.ads.mediation:facebook:6.18.0.0
iOS¶
필수 항목¶
- Google-Mobile-Ads-SDK 11.10.0
- GoogleUserMessagingPlatform 2.6.0
선택 항목¶
- GoogleMobileAdsMediationAppLovin 13.0.0.1
- AppLovinSDK 13.0.0.1
- GoogleMobileAdsMediationPangle 6.2.0.9.0
- Ads-Global 6.2.0.9
- GoogleMobileAdsMediationUnity 4.12.3.1
- UnityAds 4.12.3.1
- GoogleMobileAdsMediationFacebook 6.15.2.1
- FBAudienceNetwork 6.15.2.1
새로운 기능¶
- All 유럽 및 영국(EEA & UK)을 타겟팅하지 않고 GDPR 동의 팝업을 노출할 필요가 없는 경우에 사용 가능한 initializeForNonGDPR 초기화 API를 제공합니다.
- All 광고 객체의 초기화 및 로드 완료 상태를 반환하는
isInitialized()
와isLoaded()
API를 제공합니다. - All Hive SDK를 사용하고 있는 경우 광고 로드, 광고 노출, 광고 클릭, 광고 수익, 광고 보상 관련 로그를 애널리틱스 서버로 자동 전송합니다.
- All HIve SDK를 사용하면서 Adjust, AppsFlyer, Singular, Firebase Analytics 를 사용할 경우 광고 수익 트래킹 정보를 사용하는 마케팅 어트리뷰션으로 자동 전송합니다.
- All HIve SDK v4 24.4.0 이상 사용하면서 Airbridge를 사용할 경우 광고 클릭, 광고 수익 트래킹 정보를 Airbridge로 자동 전송합니다.
변경한 기능¶
- All Hive 콘솔에서 설정한 위치 ID를 사용하여 광고를 초기화하고 노출할 수 있습니다.
- Android AdMob 미디에이션 라이브러리를 최신 버전으로 업데이트합니다.
- Google Mobile Ads 23.1.0 → 23.3.0
- Google Mediation AppLovin 12.5.0.1 → 13.0.0.1
- Google Mediation Pangle 6.0.0.8.0 → 6.2.0.7.0
- Google Mediation UnityAds 4.12.0.0 → 4.12.3.0
- Google Mediation Meta 6.17.0.0 → 6.18.0.0
- iOS AdMob 미디에이션 라이브러리를 최신 버전으로 업데이트합니다.
- Google-Mobile-Ads-SDK 11.6.0 → 11.10.0
- GoogleMobileAdsMediationAppLovin 12.5.0.0 → 13.0.0.1
- GoogleMobileAdsMediationPangle 6.0.0.6.0 → 6.2.0.9.0
- GoogleMobileAdsMediationUnity 4.12.0.0 → 4.12.3.1
- GoogleMobileAdsMediationMeta 6.15.1.0 → 6.15.2.1
- Unity AdMob 미디에이션 라이브러리를 최신 버전으로 업데이트합니다.
- Google Mobile Ads 23.1.0 → 23.3.0
- Google Mediation AppLovin 12.5.0.1 → 13.0.0.1
- Google Mediation Pangle 6.0.0.8.0 → 6.2.0.7.0
- Google Mediation UnityAds 4.12.0.0 → 4.12.3.0
- Google Mediation Meta 6.17.0.0 → 6.18.0.0
- Google-Mobile-Ads-SDK 11.6.0 → 11.10.0
- GoogleMobileAdsMediationAppLovin 12.5.0.0 → 13.0.0.1
- GoogleMobileAdsMediationPangle 6.0.0.6.0 → 6.2.0.9.0
- GoogleMobileAdsMediationUnity 4.12.0.0 → 4.12.3.1
- GoogleMobileAdsMediationMeta 6.15.1.0 → 6.15.2.1
- Android
- iOS
해결한 버그¶
- iOS GDPR 동의 연령 미만의 사용자를 위한 태그(TFUA) 설정 시 설정 정보가 올바르게 적용되지 않는 현상을 수정하였습니다.
- Unity Android 타겟 빌드 시 동일한 광고 타입을 여러개 동시에 생성하여 사용하는 경우 일부 콜백이 전송되지 않는 현상을 수정하였습니다.
개발자 가이드 변경점¶
- All 초기화 예제 코드에서 initializeForNonGDPR 관련 예제 코드가 추가되었습니다.
- All 광고 노출과 광고 종료 메뉴의 예제 코드에서 isInitialized, isLoaded 관련 예제 코드가 추가되었습니다.
- All 광고 노출과 광고 종료 메뉴의 예제 코드에서 initializeWithPlacementId 관련 예제 코드가 추가되었습니다.
v2.0.1¶
다운로드¶
Unity | Android | iOS | |
---|---|---|---|
다운로드 | Hive Adiz Unity Android & ios 2.0.1 | Gradle로 설치 | CocoaPod으로 설치 |
배포일 | 2024-07-30 | ||
샘플 코드 | 다운로드 파일에 첨부 | Android | iOS |
개발 환경¶
Unity (Android)¶
- Unity 2021.3.21f
- Android SDK 33 빌드를 지원하는 개발 환경
- Android SDK API 33
- Android Platform build-tool 33.0.0
Unity (iOS)¶
- Unity 2021.3.21f
- Xcode 15.3
- iOS 12
Android¶
- minSdkVersion 21 이상
- compileSdkVersion 33 이상
- Gradle 6.7.1 이상
- Android Gradle Plugin 4.2.0 이상
iOS¶
- Xcode 15.3
- iOS 12
Android¶
필수 항목¶
- androidx.core:core-ktx:1.8.0
- androidx.appcompat:appcompat:1.6.1
- androidx.constraintlayout:constraintlayout:2.1.4
- androidx.startup:startup-runtime:1.1.1
- androidx.lifecycle:lifecycle-runtime-ktx:2.5.1
- androidx.lifecycle:lifecycle-process:2.5.1
- com.google.android.gms:play-services-ads:23.1.0
- com.google.android.ump:user-messaging-platform:2.2.0
선택 항목¶
- Google Mediation AppLovin
- com.google.ads.mediation:applovin:12.5.0.1
- Google Mediation Pangle 5.9.0.2.0
- com.google.ads.mediation:pangle:6.0.0.8.0
- Google Mediation UnityAds 4.10.0.0
- com.google.ads.mediation:unity:4.12.0.0
- com.unity3d.ads:unity-ads:4.11.3
- Google Mediation Meta
- com.google.ads.mediation:facebook:6.17.0.0
iOS¶
필수 항목¶
- Google-Mobile-Ads-SDK(11.6.0)
선택 항목¶
- GoogleMobileAdsMediationAppLovin (12.5.0.0)
- AppLovinSDK (12.5.0)
- GoogleMobileAdsMediationPangle (6.0.0.6.0)
- Ads-Global (6.0.0.6)
- GoogleMobileAdsMediationUnity (4.12.0.0)
- UnityAds (4.12.0)
- GoogleMobileAdsMediationFacebook (6.15.1.0)
- FBAudienceNetwork (6.15.1)
새로운 기능¶
- All AdMob 미디에이션을 지원합니다. Meta 광고 네트워크를 지원합니다.
- All Hive 콘솔에서 테스트 디바이스 등록 및 설정을 지원합니다.
변경한 기능¶
- All Hive SDK v4 24.2.0 이상 사용 시, 약관 노출 단계에서 사용자가 설정한 값에 따라 16세 미만 사용자 여부를 자동으로 설정합니다. 따라서 Hive SDK v4 24.2.0 이상 사용 시 `AdizConsentManager.SetUserPrivacySettings`을 호출하지 않아도 됩니다.
- Android AdMob 미디에이션 라이브러리를 최신 버전으로 업데이트합니다.
- Google Mobile Ads 23.0.0 → 23.1.0
- Google Mediation AppLovin 12.4.2.0 → 12.5.0.1
- Google Mediation Pangle 5.9.0.2.0 → 6.0.0.8.0
- Google Mediation UnityAds 4.10.0.0 → 4.12.0.0
- unity-ads sdk 4.10.0 → 4.11.3
- iOS 지원하는 Xcode 버전을 15.3으로 업데이트합니다.
- iOS AdMob 미디에이션 라이브러리를 최신 버전으로 업데이트합니다.
- Google-Mobile-Ads-SDK 11.3.0 → 11.6.0
- GoogleMobileAdsMediationAppLovin 12.4.1.0 → 12.5.0.0
- GoogleMobileAdsMediationPangle 5.9.0.7.0 → 6.0.0.6.0
- GoogleMobileAdsMediationUnity 4.10.0.0 → 4.12.0.0
- Unity AdMob 미디에이션 라이브러리를 최신 버전으로 업데이트합니다.
- Google Mobile Ads 23.0.0 → 23.1.0
- Google Mediation AppLovin 12.4.2.0 → 12.5.0.1
- Google Mediation Pangle 5.9.0.2.0 → 6.0.0.8.0
- Google Mediation UnityAds 4.10.0.0 → 4.12.0.0
- unity-ads sdk 4.10.0 → 4.11.3
- Google-Mobile-Ads-SDK 11.3.0 → 11.6.0
- GoogleMobileAdsMediationAppLovin 12.4.1.0 → 12.5.0.0
- GoogleMobileAdsMediationPangle 5.9.0.7.0 → 6.0.0.6.0
- GoogleMobileAdsMediationUnity 4.10.0.0 → 4.12.0.0
- Android
- iOS
개발자 가이드 변경점¶
- All 비유럽 지역도 AdMob 콘솔에서 GDPR 메시지를 작성해야만 Hive Adiz 초기화가 정상적으로 실행됩니다.
- iOS ATT 동의 팝업을 노출하려면 사용자 추적 접근 권한을 설정해야 합니다.
v2.0.0 (2024-06-04)¶
새로운 기능¶
- All Google Mobile Ads 메이저 버전을 업데이트합니다.
- Android: v22.x.x → v23.x.x
- iOS: v10.x.x → v11.x.x
- All AdMob 미디에이션을 지원합니다. AppLovin, Pangle, Unity Ad 광고 네트워크를 지원합니다.
- All 유럽 경제 지역(EEA) 사용자인 경우 사용자 동의 선택을 미디에이션 네트워크에 자동으로 전달합니다.
- All GDPR 목적에 따라 동의 연령 미만의 사용자를 위한 태그(TFUA) 설정 기능을 지원합니다.
- All COPPA 목적에 따라 아동 대상 서비스로 취급하기 위한 태그(TFCD) 설정 기능을 지원합니다.
- All 테스트 광고 요청을 실시간으로 분석할 수 있는 광고 검사기를 프로그래밍 방식으로 제공합니다.
변경한 기능¶
- Android 일부 클래스 네임스페이스가 변경되었습니다.
- Adiz: `com.hive.adiz` → `com.hive`
- Android 일부 API 클래스가 변경되었습니다.
- `setTestDevice(): AdizGDPRManager → Adiz`
- `showPrivacyOptionsForm(): AdizGDPRManager → AdizConsentManager`
- `isPrivacyOptionsRequired(): AdizGDPRManager → AdizConsentManager`
- iOS 일부 API 클래스가 변경되었습니다.
- `setTestDevice(): AdizGDPRManager → Adiz`
- `showPrivacyOptionsForm(): AdizGDPRManager → AdizConsentManager`
- `isPrivacyOptionsRequired(): AdizGDPRManager → AdizConsentManager`
- Unity 일부 API 클래스가 변경되었습니다.
- `SetTestDevice(): AdizGDPRManager → Adiz`
- `ShowPrivacyOptionsForm(): AdizGDPRManager → AdizConsentManager`
- `IsPrivacyOptionsRequired(): AdizGDPRManager → AdizConsentManager`
개발자 가이드 변경점¶
- Android Unity ProGuard 규칙이 Adiz 모듈에 포함됩니다. 별도 규칙을 추가할 필요가 없도록 변경합니다.
- All 테스트 광고를 노출하는 방법으로 테스트 모드 활성화와 테스트 기기 등록을 안내합니다.