Releases: googleads/googleads-mobile-unity
Releases · googleads/googleads-mobile-unity
Google Mobile Ads Unity Plugin v9.4.0
Plugin :
- To support testing with regulated US states, added the following options to UMPDebugGeography:
- RegulatedUSState
- Other
- Deprecated
DebugGeography.NotEEA
. UseDebugGeography.Other
instead. - Updated the GMA iOS SDK dependency version to 11.12.0.
- Updated the GMA Android SDK dependency version to 23.5.0.
- Updated UMP SDK dependency on Android to 3.1.0 and on iOS to 2.7.0.
Built and tested with:
- Google Mobile Ads Android SDK 23.5.0
- Google Mobile Ads iOS SDK 11.12.0
- Google User Messaging Platform Android SDK 3.1.0
- Google User Messaging Platform iOS SDK 2.7.0
- External Dependency Manager for Unity 1.2.183
Google Mobile Ads Unity Plugin v9.3.0
Plugin :
- Updated the iOS GMA SDK dependency version to 11.11.0.
Built and tested with:
- Google Mobile Ads Android SDK 23.4.0
- Google Mobile Ads iOS SDK 11.10.0
- Google User Messaging Platform Android SDK 3.0.0
- Google User Messaging Platform iOS SDK 2.6.0
- External Dependency Manager for Unity 1.2.183
Google Mobile Ads Unity Plugin v9.2.1
Plugin :
- Added French language support for Settings Inspector window.
- Fixed [#3510] by specifying the minSdkVersion in the android library.
- Updated the dependency version for Android GMA SDK to 23.4.0 and iOS GMA SDK to 11.10.0.
- Updated iOS UMP SDK dependency to 2.6.0.
Built and tested with:
- Google Mobile Ads Android SDK 23.4.0
- Google Mobile Ads iOS SDK 11.10.0
- Google User Messaging Platform Android SDK 3.0.0
- Google User Messaging Platform iOS SDK 2.6.0
- External Dependency Manager for Unity 1.2.183
Google Mobile Ads Unity Plugin v9.2.0
Plugin :
- Added
IsCollapsible
API toBannerView
to check if a collapsible banner was loaded. - Fixed [#3369] by using appropriate LayoutParams.
- Fixed [#3455] Banner ad positioning not working on iOS.
- Updated GoogleMobileAds iOS SDK to 11.7.0.
Built and tested with:
- Google Mobile Ads Android SDK 23.2.0
- Google Mobile Ads iOS SDK 11.7.0
- Google User Messaging Platform 2.2.0
- External Dependency Manager for Unity 1.2.181
Google Mobile Ads Unity Plugin v9.1.1
Plugin :
- Updated GoogleMobileAds Android SDK to 23.2.0.
- Updated GoogleMobileAds iOS SDK to 11.6.0.
- Updated External Dependency Manager for Unity to 1.2.181.
- Added the AndroidJNI dependency to the UPM package.
Built and tested with:
- Google Mobile Ads Android SDK 23.2.0
- Google Mobile Ads iOS SDK 11.6.0
- Google User Messaging Platform 2.2.0
- External Dependency Manager for Unity 1.2.181
Google Mobile Ads Unity Plugin v9.1.0
Plugin :
- Removed the app measurement feature as Android/iOS SDKs no longer initialize App measurement.
- Fixed [#3290] by calling static
putPublisherFirstPartyIdEnabled
with boolean return type. - Fixed [#3042] by explicitly adding
gradle.projectsEvaluated
for executingvalidate_dependencies
gradle script. - Fixed [#2801] incorrect value for
AdapterResponseInfo.LatencyMillis
on iOS. - Added
GetAdUnitID
API that allows reading the ad unit id for all ad formats. - Enabled passing
AdManagerAdRequest
as part ofLoad
API for Rewarded, Rewarded Interstitial and AppOpen formats. - Updated Google Mobile Ads SDK dependency to use v11.3.0 on iOS.
Built and tested with:
- Google Mobile Ads Android SDK 23.0.0
- Google Mobile Ads iOS SDK 11.3
- Google User Messaging Platform Android 2.2.0
- Google User Messaging Platform iOS 2.3.0
- External Dependency Manager for Unity 1.2.179
Google Mobile Ads Unity Plugin v9.0.0
Plugin :
- Removed
SameAppKeyEnabled
inRequestConfiguration
. UsePublisherFirstPartyIdEnabled
instead. - Removed
ServerSideVerificationOptions.Builder
. UseServerSideVerificationOptions
directly. - Removed
RequestConfiguration.Builder
. UseRequestConfiguration
directly. - Removed
AdRequest.Builder
. UseAdRequest
directly. - Removed
AdErrorEventArgs
. UseAdError
directly. - Removed
AppOpenAd.Load
API that takes aScreenOrientation
parameter. - Made
AdValueEventArgs
Obsolete. UseAdValue
directly. - Made
AdFailedToLoadEventArgs
Obsolete. UseLoadAdError
directly. - Updated Google Mobile Ads SDK dependency to use v11.2.0 on iOS.
- Using
CFPreferences
APIs forApplicationPreferences
instead ofNSUserDefaults
on iOS. - Updated the Android User Messaging Platform dependency version to 2.2.0.
- Added the
NativeOverlayAd
class to fetch and display native ads using templates. - Utilizes the iOS User Messaging Platform v 2.3.0 which has support for privacy manifest files.
Built and tested with:
- Google Mobile Ads Android SDK 23.0.0
- Google Mobile Ads iOS SDK 11.2
- Google User Messaging Platform Android 2.2.0
- Google User Messaging Platform iOS 2.3.0
- External Dependency Manager for Unity 1.2.179
Google Mobile Ads Unity Plugin v8.7.0
Plugin :
- Added PublisherPrivacyPersonalizationState property accessible via RequestConfiguration.
- Added PublisherFirstPartyIdEnabled property in RequestConfiguration.
- Deprecated SameAppKeyEnabled in RequestConfiguration. Use PublisherFirstPartyIdEnabled instead.
- Added ApplicationPreferences GetString and GetInt APIs.
- Fixed [#3048] by applying accurate path for gradle scripts on Windows.
- Updated Google Mobile Ads SDK dependency to use v22.6.0 on Android.
- Updated Google Mobile Ads SDK dependency to use v10.14 on iOS.
Built and tested with:
- Google Mobile Ads Android SDK 22.6.0
- Google Mobile Ads iOS SDK 10.14
- Google User Messaging Platform 2.1.0
- External Dependency Manager for Unity 1.2.177
Google Mobile Ads Unity Plugin v8.6.0
Plugin :
- Fixed [#3007] by aligning the PrivacyOptionsRequirementStatus Enum on iOS with Android Plugin.
- Fixed [#2930] for Projects using Android Gradle Plugin less than 4.2.2.
- Added Editor Options to toggle adding packagingOptions to gradle files to pick the first occurrence of META-INF/kotlinx_coroutines_core.version file. This option needs to be used if the project uses External Dependency Manager to do the dependency resolution. EDM resolution can be disabled by turning on
Custom Main Gradle Template
underPublishing Settings
of thePlayer Settings
. - Added Editor Options to enable removing the property tag from the Android Manifest of the GMA Android SDK. This is enabled by default for projects using Android Gradle Plugin version 4.2.1 and lower. GMA Android SDK 22.4.0 and above introduces a property tag in its Android Manifest that is not compatible with lower versions of Android Gradle Plugin (used by Unity 2022.1 and below).
- Updated Google Mobile Ads SDK dependency to use v22.5.0 on Android.
- Updated Google Mobile Ads SDK dependency to use v10.13 on iOS.
Built and tested with:
- Google Mobile Ads Android SDK 22.5.0
- Google Mobile Ads iOS SDK 10.13
- Google User Messaging Platform 2.1.0
- External Dependency Manager for Unity 1.2.177
Google Mobile Ads Unity Plugin v8.5.3
Plugin :
- Fixed "cannot find symbol" error when building the Android bridge project using gradle.
- Fixed [#2930] by pinning the Google Mobile Ads SDK dependency to use v22.3.0 on Android.
- Fixed [#2974] ConsentInformation.Update() wasn't working as expected on consecutive requests.
Built and tested with:
- Google Mobile Ads Android SDK 22.3.0
- Google Mobile Ads iOS SDK 10.9
- Google User Messaging Platform 2.1.0
- External Dependency Manager for Unity 1.2.177