Adiz
v2.1.0¶
Download¶
Unity | Android | iOS | |
---|---|---|---|
Download | Hive Adiz Unity Android & iOS 2.1.0 | Install with Gradle | Install with CocoaPod |
Release Date | 2024-11-05 | ||
Sample Code | Attached in the download file | Android | iOS |
Development environment¶
Unity (Android)¶
- Unity 2021.3.44f1 or higher
- Unity 2022.3.21f1 or higher
- Development environment supporting Android SDK build 34
- Android SDK API 34
- Android Platform build-tool 34.0.0
Unity (iOS)¶
- Unity 2021.3.21f1 or higher
- Xcode 15.3
- iOS 12
Android¶
- minSdkVersion 21 or higher
- compileSdkVersion 34 or higher
- Gradle 7.5 or higher
- Android Gradle Plugin 7.4.2 or higher
iOS¶
- Xcode 15.3
- iOS 12
Android¶
Required items¶
- 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
Optional items¶
- 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¶
Required items¶
- Google-Mobile-Ads-SDK 11.10.0
- GoogleUserMessagingPlatform 2.6.0
Optional items¶
- 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
New features¶
- All Provides the initializeForNonGDPR initialization API that can be used when there is no need to display a GDPR consent popup targeting Europe and the UK (EEA & UK).
- All Provides the
isInitialized()
andisLoaded()
APIs that return the initialization and load completion status of the ad object. - All Automatically sends logs related to ad loading, ad exposure, ad clicks, ad revenue, and ad rewards to the analytics server when using the Hive SDK.
- All Automatically sends ad revenue tracking information to marketing attribution when using the Hive SDK along with Adjust, AppsFlyer, Singular, and Firebase Analytics.
- All Automatically sends ad click and ad revenue tracking information to Airbridge when using Hive SDK v4 24.4.0 or higher along with Airbridge.
Changed features¶
- All You can initialize and display ads using the location ID set in the Hive console.
- Android Update the AdMob mediation library to the latest version.
- 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 Update the AdMob mediation library to the latest version.
- 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 Update the AdMob mediation library to the latest version.
- 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
Fixed bugs¶
- iOS Fixed an issue where the setting information was not correctly applied when setting the tag (TFUA) for users under the GDPR consent age.
- Unity Fixed an issue where some callbacks were not sent when using multiple instances of the same ad type simultaneously during the Android target build.
Developer guide changes¶
- All The example code for initialization has been added related to initializeForNonGDPR .
- All The example code for ad exposure and ad termination menu has been added related to isInitialized, isLoaded .
- All The example code for ad exposure and ad termination menu has been added related to initializeWithPlacementId .
v2.0.1¶
Download¶
Unity | Android | iOS | |
---|---|---|---|
Download | Hive Adiz Unity Android & ios 2.0.1 | Install with Gradle | Install with CocoaPod |
Release Date | 2024-07-30 | ||
Sample Code | Attached in the download file | Android | iOS |
Development environment¶
Unity (Android)¶
- Unity 2021.3.21f
- Development environment supporting Android SDK build 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 or higher
- compileSdkVersion 33 or higher
- Gradle 6.7.1 or higher
- Android Gradle Plugin 4.2.0 or higher
iOS¶
- Xcode 15.3
- iOS 12
Android¶
Required items¶
- 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
Optional items¶
- 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¶
Required items¶
- Google-Mobile-Ads-SDK(11.6.0)
Optional items¶
- 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)
New features¶
- All supports AdMob mediation. Supports Meta ad networks.
- All supports registering and configuring test devices in the Hive console.
Changed features¶
- All When using Hive SDK v4 24.2.0 or higher, the user's age under 16 will be automatically set based on the values set by the user in the terms exposure stage. Therefore, when using Hive SDK v4 24.2.0 or higher, you do not need to call `AdizConsentManager.SetUserPrivacySettings`.
- Android Update the AdMob mediation library to the latest version.
- 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 Update the supported version of Xcode to 15.3.
- iOS Update the AdMob mediation library to the latest version.
- 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 Update the AdMob mediation library to the latest version.
- 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
Developer guide changes¶
- All Non-European regions must create a GDPR message for Hive Adiz initialization to function properly in the AdMob console.
- iOS You need to set user tracking access permissions to display the ATT consent popup.
v2.0.0 (2024-06-04)¶
New features¶
- All Updates the major version of Google Mobile Ads.
- Android: v22.x.x → v23.x.x
- iOS: v10.x.x → v11.x.x
- All Supports AdMob mediation. Supports AppLovin, Pangle, and Unity Ad advertising networks.
- All Automatically passes user consent choices to mediation networks for users in the European Economic Area (EEA).
- All Supports the setting of tags (TFUA) for users under the consent age for GDPR purposes .
- All Supports the setting of tags (TFCD) for treating services as child-directed for COPPA purposes .
- All Provides a programmatic ad inspector that can analyze test ad requests in real-time.
Changed features¶
- Android Some class namespaces have been changed.
- Adiz: `com.hive.adiz` → `com.hive`
- Android Some API classes have been changed.
- `setTestDevice(): AdizGDPRManager → Adiz`
- `showPrivacyOptionsForm(): AdizGDPRManager → AdizConsentManager`
- `isPrivacyOptionsRequired(): AdizGDPRManager → AdizConsentManager`
- iOS Some API classes have been changed.
- `setTestDevice(): AdizGDPRManager → Adiz`
- `showPrivacyOptionsForm(): AdizGDPRManager → AdizConsentManager`
- `isPrivacyOptionsRequired(): AdizGDPRManager → AdizConsentManager`
- Unity Some API classes have been changed.
- `SetTestDevice(): AdizGDPRManager → Adiz`
- `ShowPrivacyOptionsForm(): AdizGDPRManager → AdizConsentManager`
- `IsPrivacyOptionsRequired(): AdizGDPRManager → AdizConsentManager`
Developer guide changes¶
- Android Unity ProGuard rules are included in the Adiz module. It is modified so that no additional rules need to be added.
- All It guides you on how to activate test mode and register test devices as a way to display test ads.