Skip to content

Releases: googleads/googleads-mobile-unity

Google Mobile Ads Unity Plugin v9.1.0

23 Apr 19:08
Compare
Choose a tag to compare

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 executing validate_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 of Load 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

22 Mar 22:57
Compare
Choose a tag to compare

Plugin :

  • Removed SameAppKeyEnabled in RequestConfiguration. Use PublisherFirstPartyIdEnabled instead.
  • Removed ServerSideVerificationOptions.Builder. Use ServerSideVerificationOptions directly.
  • Removed RequestConfiguration.Builder. Use RequestConfiguration directly.
  • Removed AdRequest.Builder. Use AdRequest directly.
  • Removed AdErrorEventArgs. Use AdError directly.
  • Removed AppOpenAd.Load API that takes a ScreenOrientation parameter.
  • Made AdValueEventArgs Obsolete. Use AdValue directly.
  • Made AdFailedToLoadEventArgs Obsolete. Use LoadAdError directly.
  • Updated Google Mobile Ads SDK dependency to use v11.2.0 on iOS.
  • Using CFPreferences APIs for ApplicationPreferences instead of NSUserDefaults 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

23 Jan 07:53
Compare
Choose a tag to compare

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

17 Nov 23:07
Compare
Choose a tag to compare

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 under Publishing Settings of the Player 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

29 Oct 02:57
Compare
Choose a tag to compare

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

Google Mobile Ads Unity Plugin v8.5.2

25 Aug 21:05
Compare
Choose a tag to compare

Plugin :

  • Fixed AndroidJavaException when using AdManagerAdRequest custom targeting.
  • Fixed [#2826] "No such proxy method" error within GoogleMobileAds.Ump.
  • Updated Google Mobile Ads SDK dependency to use v22.3.0 on Android.

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.176

Google Mobile Ads Unity Plugin v8.5.1

10 Aug 08:40
Compare
Choose a tag to compare

Plugin :

  • Version 8.5.0 has been deprecated. Please upgrade to 8.5.1 instead.
  • Requires apps to build against Xcode 14.1 or higher.
  • This release introduces several new APIs to simplify the consent gathering
    process.
    • Calling ConsentInformation.Update() is now required before interacting
      with other ConsentInformation public APIs. Before calling it, the following are returned:
      • ConsentStatus returns ConsentStatus.Unknown
      • PrivacyOptionsRequirementStatus returns
        PrivacyOptionsRequirementStatus.Unknown
      • ConsentInformation.CanRequestAds returns false.
    • ConsentForm
      • Added method LoadAndPresentIfRequired to combine load and show calls.
        This method is intended for the use case of showing a form if needed
        when the app starts.
      • Added method ShowPrivacyOptionsForm, to be called when users interact
        with your app's privacy setting.
    • ConsentInformation
      • Added CanRequestAds property.
      • Added PrivacyOptionsRequirementStatus property to indicate whether
        privacy options are required to be shown in this session.
  • Updated the Android User Messaging Platform dependency version to 2.1.0.
  • Updated the Google Mobile Ads iOS SDK dependency version to 10.9.
  • Fixed [#2840] Check if the ad references get deallocated in the iOS plugin (bridge).
  • Fixed [#2866] Read enum from getPrivacyOptionsRequirementStatus.
  • Updated SKAdNetwork list with values from the July 13, 2023 update.

Built and tested with:

  • Google Mobile Ads Android SDK 22.2.0
  • Google Mobile Ads iOS SDK 10.9
  • Google User Messaging Platform 2.1.0
  • External Dependency Manager for Unity 1.2.176

Google Mobile Ads Unity Plugin v8.4.1

14 Jul 19:48
Compare
Choose a tag to compare

Plugin :

  • Fixed [#2815] Setting ApplicationPreferences on Android.

Built and tested with:

  • Google Mobile Ads Android SDK 22.2.0
  • Google Mobile Ads iOS SDK 10.7
  • Google User Messaging Platform 2.0.0
  • External Dependency Manager for Unity 1.2.176

Google Mobile Ads Unity Plugin v8.3.0

01 Jun 01:44
Compare
Choose a tag to compare

Plugin :

  • Added support to RaiseAdEventsOnUnityMainThread for UMP callbacks.
  • Added support for Ad Manager interstitial ad.
  • Updated Google Mobile Ads SDK dependency to use v22.1.0 on Android.
  • Updated Google Mobile Ads SDK dependency to use v10.5 on iOS.

Built and tested with:

  • Google Mobile Ads Android SDK 22.1.0
  • Google Mobile Ads iOS SDK 10.5
  • Google User Messaging Platform 2.0.0
  • External Dependency Manager for Unity 1.2.176

Google Mobile Ads Unity Plugin v8.2.0

11 May 23:44
Compare
Choose a tag to compare

Plugin :

  • Fixed [#2646] Android Banner 'Descendant focus' crash.
  • Fixed [#2676] Raising Interstitial events on main thread.
  • Deprecated builder pattern in AdRequest, RequestConfiguration and ServerSideVerificationOptions Class. Utilize fields instead.
  • Added AdManagerAdRequest class to allow passing CustomTargeting, CategoryExclusions and PublisherProvidedId as part of AdManager requests.
  • Updated Google Mobile Ads SDK dependency to use v10.4 on iOS. Requires using GMA iOS SDK v10.4 or higher.

Built and tested with:

  • Google Mobile Ads Android SDK 22.0.0
  • Google Mobile Ads iOS SDK 10.4
  • Google User Messaging Platform 2.0.0
  • External Dependency Manager for Unity 1.2.176