googleads-mobile-unity

Official Unity Plugin for the Google Mobile Ads SDK

APACHE-2.0 License

Stars
1.3K

Bot releases are hidden (Show)

googleads-mobile-unity - Google Mobile Ads Unity Plugin v9.2.0 Latest Release

Published by srichakradhar 3 months ago

Plugin :

  • Added IsCollapsible API to BannerView 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
googleads-mobile-unity - Google Mobile Ads Unity Plugin v9.1.1

Published by srichakradhar 4 months ago

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
googleads-mobile-unity - Google Mobile Ads Unity Plugin v9.1.0

Published by srichakradhar 6 months 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
googleads-mobile-unity - Google Mobile Ads Unity Plugin v9.0.0

Published by vinkini 7 months 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.

Built and tested with:

  • Google Mobile Ads Android SDK 23.0.0
  • Google Mobile Ads iOS SDK 11.2
  • Google User Messaging Platform 2.2.0
  • External Dependency Manager for Unity 1.2.179
googleads-mobile-unity - Google Mobile Ads Unity Plugin v8.7.0

Published by vinkini 9 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
googleads-mobile-unity - Google Mobile Ads Unity Plugin v8.6.0

Published by vinkini 11 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
googleads-mobile-unity - Google Mobile Ads Unity Plugin v8.5.3

Published by vinkini 12 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
googleads-mobile-unity - Google Mobile Ads Unity Plugin v8.5.2

Published by srichakradhar about 1 year 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
googleads-mobile-unity - Google Mobile Ads Unity Plugin v8.5.1

Published by vinkini about 1 year 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
googleads-mobile-unity - Google Mobile Ads Unity Plugin v8.4.1

Published by vinkini over 1 year 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
googleads-mobile-unity - Google Mobile Ads Unity Plugin v8.3.0

Published by srichakradhar over 1 year 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
googleads-mobile-unity - Google Mobile Ads Unity Plugin v8.2.0

Published by vinkini over 1 year ago

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
googleads-mobile-unity - Google Mobile Ads Unity Plugin v8.1.0

Published by srichakradhar over 1 year ago

Plugin :

  • Requires apps to build against Xcode 14.0 or higher.
  • Fixed [#2611] [UMP] Exception raised when calling Update of ConsentInformation on Android

Built and tested with:

  • Google Mobile Ads Android SDK 22.0.0
  • Google Mobile Ads iOS SDK 10.3
  • Google User Messaging Platform 2.0.0
  • External Dependency Manager for Unity 1.2.175
googleads-mobile-unity - Google Mobile Ads Unity Plugin v8.0.0

Published by vinkini over 1 year ago

Plugin :

  • Removed obsolete APIs for AppOpenAd.
  • Removed obsolete APIs for InterstitialAd.
  • Added the MobileAds.RaiseAdEventsOnUnityMainThread option for raising ad events on the Unity main thread.
  • Requires minimum iOS version 11.0.
  • Dropped support for armv7 and i386 architectures for iOS.
  • Fixed [#2543] NullReferenceException when UMP ConsentDebugSettings are null.
  • Fixed [#2531] Xcode 13 compile time error.
  • Fixed [#1779] Crash with custom Banner Ad Sizes on the Unity platform.
  • Fixed [#2553] Banner position in Unity Editor to reflect Android and iOS position.
  • Added support for GMA Android SDK v22.0.0. Requires using GMA Android SDK v22.0.0 or higher.
  • Added support for GMA iOS SDK v10.3. Requires using GMA iOS SDK v10.3 or higher.

Built and tested with:

  • Google Mobile Ads Android SDK 22.0.0
  • Google Mobile Ads iOS SDK 10.3
  • Google User Messaging Platform 2.0.0
  • External Dependency Manager for Unity 1.2.175
googleads-mobile-unity - Google Mobile Ads Unity Plugin v7.4.1

Published by vinkini over 1 year ago

Plugin :

  • Added support for GMA iOS SDK v10. Requires using Google Mobile Ads iOS SDK v10.0 or higher.

Built and tested with:

  • Google Mobile Ads Android SDK 21.3.0.
  • Google Mobile Ads iOS SDK 10.0
  • Google User Messaging Platform 2.0.0
  • External Dependency Manager for Unity 1.2.175
googleads-mobile-unity - Google Mobile Ads Unity Plugin v7.4.0

Published by NVentimiglia almost 2 years ago

Plugin :

  • Added OnAdClicked and OnAdImpressionRecorded events to BannerView.
  • Updated all ad format APIs to have consistent nomenclature.
  • Added new InterstitialAd.OnAdClicked event to interstitial ads.
  • Added new InterstitialAd.Load() API for loading interstitial ads.
  • Added new InterstitialAd.CanShowAd() API for checking interstitial ad state.
  • Added new RewardedAd.OnAdClicked event to rewarded ads.
  • Added new RewardedAd.Load() API for loading rewarded ads.
  • Added new RewardedAd.CanShowAd() API for checking rewarded ad state.
  • Added new RewardedInterstitialAd.OnAdClicked event to rewarded interstitial ads.
  • Added new RewardedInterstitialAd.Load() API for loading rewarded interstitial ads.
  • Added new RewardedInterstitialAd.CanShowAd() API for checking rewarded interstitial ad state.
  • Added new AppOpenAd.OnAdClicked event to app open ads.
  • Added new AppOpenAd.Load() API for loading app open ads.
  • Added new AppOpenAd.CanShowAd() API for checking app open ad state.
  • Fixed [#2453] and [#2450] XCode build error when using iOS SDK 9.14.0 or greater.
  • Added User Messaging Platform (UMP) APIs.

Built and tested with:

  • Google Mobile Ads Android SDK 21.3.0.
  • Google Mobile Ads iOS SDK 9.11.0
  • Google User Messaging Platform 2.0.0
  • External Dependency Manager for Unity 1.2.175
googleads-mobile-unity - Google Mobile Ads Unity Plugin v7.3.1

Published by NVentimiglia almost 2 years ago

Plugin :

  • Fixed #1799 RewardedAd OnAdFailedToPresentFullScreenContent called twice.

Built and tested with:

  • Google Mobile Ads Android SDK 21.3.0.
  • Google Mobile Ads iOS SDK 9.11.0
  • External Dependency Manager for Unity 1.2.171.
googleads-mobile-unity - Google Mobile Ads Unity Plugin v7.3.0

Published by NVentimiglia about 2 years ago

Plugin:

  • Requires using Google Mobile Ads Android SDK v21.3.0 or higher.
  • Requires using Google Mobile Ads iOS SDK v9.11.0 or higher.
  • Added response information for ad networks to the ad response.

Built and tested with:

  • Google Mobile Ads Android SDK 21.3.0.
  • Google Mobile Ads iOS SDK 9.11.0
  • External Dependency Manager for Unity 1.2.171.
googleads-mobile-unity - Google Mobile Ads Unity Plugin v7.2.0

Published by NVentimiglia about 2 years ago

Plugin:

Built and tested with:

  • Google Mobile Ads Android SDK 21.0.0.
  • Google Mobile Ads iOS SDK 9.0.0
  • External Dependency Manager for Unity 1.2.171.
googleads-mobile-unity - Google Mobile Ads Unity Plugin v7.1.0

Published by NVentimiglia over 2 years ago

Plugin:

  • Added AppStateEventNotifier as a better option to OnApplicationPause for app open ads.

Built and tested with:

  • Google Mobile Ads Android SDK 21.0.0.
  • Google Mobile Ads iOS SDK 9.0.0
  • External Dependency Manager for Unity 1.2.171.