Googleads Mobile Unity Versions Save

Official Unity Plugin for the Google Mobile Ads SDK

v9.1.0

3 weeks ago

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

v9.0.0

1 month ago

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

v8.7.0

3 months ago

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

v8.6.0

6 months ago

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

v8.5.3

6 months ago

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

v8.5.2

8 months ago

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

v8.5.1

9 months ago

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

v.8.4.1

10 months ago

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

v8.4.0

10 months ago

Plugin :

  • Fixed [#2757] Rewarded Interstitial events not raising on the main thread.
  • Added support for rendering Ad Manager banner ad.
  • Removed method call logs from showing up in Unity Editor Console.
  • Deprecated ScreenOrientation parameter of the AppOpenAd Load() API. Added AppOpenAd.Load() API for loading AppOpen Ads using ad unit ID, ad request and ad load callbacks.
  • Added ApplicationPreferences API to manage GMA preferences.
  • Fixed [#2801] incorrect response info latency on iOS.
  • Updated Google Mobile Ads SDK dependency to use v10.7 on iOS.
  • Updated Google Mobile Ads SDK dependency to use v22.2.0 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

v8.3.0

11 months ago

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