docs.unity3d.com

    Changelog

    [4.4.2] - 2023-04-29

    Unity

    • Remove redirect pop-ups directing users to Unity Mediation. ## Android ### Bugfix
      • Fixed a NullPointerException when Application Context is null for cached directory file path. ## [4.4.1] - 2022-10-05

    iOS

    Feature

    • Generate gmae session id and save to storage

      Bugfix

    • Add sdkVersion and sdkVersionName to minimal device reader

    • Use Swift through reflection in obj-c

      Android

      Feature

    • Add experiment to remove required gesture for media playback

    • Generate sessionID the same way web view does and save it to unifiedconfig.data

      Bugfix

    • Fix ConfigurationReader if no remote nor local file are present. (#432)

    • Fix potential crash in some flavour of Android 8.1 where TimeZone API has issues. (#433)
    • Remove false error log message when missing applied rule for experiment object (#440)

      Unity

      Feature

    • removed testmode from services window in versions of unity 2020 and higher

      Bugfix

    • added batchmode check to editor dialog popup

    • Renamed Arial.ttf to LegacyRuntime.ttf for 2022.2 and above editor playmode support

    [4.4.0] - 2022-09-06

    No changes from previous version

    [4.4.0] - 2022-09-01

    iOS

    Performance Improvements

    • Network performance improvements

      Android

      Bugfix

    • Add tags to new Load/Show metric where missing to avoid being discarded

    • Align retry metric tags with iOS
    • Move token type into TokenListenerState class
    • Invert operation order to test if affecting token latency metric
    • Fix BannerPosition being obfuscated by ProGuard
    • Fix potential concurrency in Signals Storage when signals are collected in parallel. (#423)
    • Revert Proguard rules. (#424)

      Unity

      Bugfix

    • Fix sample app anchors to work in horizontal

    • Update screenorientation API
    • mediation migration copy changes

    [4.3.0] - 2022-07-27

    No changes from previous version

    [4.3.0] - 2022-07-25

    iOS

    Feature

    • Publishing to Artifactory
    • Add support for additional identifiers for SKOverlayAppConfiguration

      Bugfix

    • Fix crash related to UADSTimer

    • Fixed bug when show failed callback was fired when ad was closed at the start of show

      Android

      Feature

    • Adjusted Proguard rules for obfuscation (#225)

    • Introduce Privacy request before configuration Request (#317)
    • Introduce UnityAdsShowError.TIMEOUT when not able to show under specified time frame. (#334)

      Bugfix

    • Fix potential NPE when receiving null as purchase list for acquire optimization. (#311)

    • Make Load and Show timeouts lifecycle aware
    • Add metrics for retries in config and webview
    • Fix retry metric tags overriding others instead of merging
    • Remove the use of setAppCacheEnabled

      Unity

      Feature

    • Remove toggle button from project settings ads window

      Bugfix

    • Project Settings window fix 2022.1f1

    [4.2.1] - 2022-05-11

    No changes from previous version

    [4.2.1] - 2022-05-11

    iOS

    Bugfix

    • Fix crash related to UADSTimer

    [4.2.0] - 2022-05-06

    Unity (Editor, Asset Store, & Packman)

    Features

    • Add Sample app #### Bug Fixes
    • UADSDK-1608 Show Listener now returns appropriate callback state (benlangerak)
    • UADSDK-1785 Ensure callbacks are fired on the main thread (benlangerak)

    [4.1.0] - 2022-03-17

    Unity (Editor, Asset Store, & Packman)

    Bug Fixes

    • Fix IUnityAdsShowCallback makes duplicate calls in Editor PlayMode

    [4.0.1] - 2022-02-02

    iOS

    Bugfix

    • Fix crash that occurs when sdk attempts to invoke a callback that is null ## Android ### Change
    • Remove ARCore dependency
    • Fix for crash that occurs when using utilizing Acquire Optimization feature
    • Refined Google Play Store related data collection ## Unity ### Bugfix
    • Fix for crash that occurs when callback does not occur on main thread
    • Fix for crash that occurs when UnityAds is included in a tvOS build

    [4.0.0] - 2021-11-30

    iOS

    Bugfix

    • Fix crash that occurs when commiting to metadata storage from multiple threads ## Android ### Bugfix
    • Prevent crash that would occur if Unity Ads is initialized with an empty activity ## Unity ### Bugfix
    • Fix Game Id textfields breaking in Windows
    • Remove ENABLE_EDITOR_GAME_SERVICES from Top Menu

    [3.7.5] - 2021-07-20

    Android

    Fix a crash that can occur when re-initializing with null gameId

    [3.7.3] - 2021-05-26

    Unity (Editor, Asset Store, & Packman)

    Bug Fixes

    [Android] Fix crash related to IllegalStateException when showing ad [Android] Fix issue with attempting to load multiple ads at the same time causing load error [iOS] Fix for crash that could occur when placementId became null [iOS] Fixed warning when trying to access UIKit from background thread [Unity] Fix a bug that caused the default placement to be unable to show

    [3.7.1] - 2021-03-31

    Unity (Editor, Asset Store, & Packman)

    Bug Fixes

    [iOS] Fixed iOS memory consumption to decrease chance of impact to device performance

    [3.7.0] - 2021-03-19

    Unity (Editor, Asset Store, & Packman)

    Features

    Added callbacks for the Show method signature on public API.

    Changes

    Improved Load method callbacks to include an error message.

    [3.6.2] - 2020-12-10

    [Android] Fix a crash due to a ConcurrentModificationException

    [3.6.1] - 2020-12-10

    No changes from 3.6.0

    [3.6.0] - 2020-12-08

    No changes from 3.5.2

    [3.5.2] - 2020-11-12

    No changes from 3.5.1

    [3.5.1] - 2020-11-05

    Bug Fixes

    [iOS] Address crash related to native metrics [iOS] Address crash when using UUID SKAdNetwork appsheet parameters

    [3.5.0] - 2020-08-24

    Unity (Editor, Asset Store, & Packman)

    Features

    [Android, iOS] Background download WebView Update

    Changes

    [Android] Update targetSdkVersion to 29 [Android, iOS, Unity] Update the Unity Ads SDK License

    Bug Fixes

    [Android] AdUnit View doesn't regain focus after a system popup [Android] Android background audio does not resume after ad closed [Android] End card showing blank white page [iOS] Ads automatically closing when press Done button in StoreKit on iOS14 [Unity] IUnityAdsListener interface methods are called twice in some devices

    [3.4.9] - 2020-07-24

    Unity (Editor, Asset Store, & Packman)

    Bug Fixes

    [Android] fix crash in Android API level 30 with getNetworkType [Unity] Error when working on unsupported platforms

    [3.4.7] - 2020-06-09

    Unity (Editor, Asset Store, & Packman)

    • No visible changes from 3.4.6

    [3.4.6] - 2020-06-04

    Unity (Editor, Asset Store, & Packman)

    Bug Fixes

    [Android] InitializationState Out of Memory Crash [Android] GooglePlayStore rejection due to unsafe SSL [Android] Android readFileBytes crash [iOS] ios ads not respecting mute [iOS] Crash when calling addDelegate [Unity] Error building on unsupported platform in 2020.1+ [Unity] Remove UnityEditor.Advertisement.dll

    [3.4.5] - 2020-04-29

    Unity (Editor, Asset Store, & Packman)

    • No visible changes from 3.4.4

    [3.4.4] - 2020-03-02

    Unity (Editor, Asset Store, & Packman)

    Bug Fixes

    [Editor] Fix missing reference to UnityEngine.UI

    [3.4.2] - 2020-01-15

    Unity (Editor, Asset Store, & Packman)

    Bug Fixes

    [Editor] No error callback is called when an invalid game id is used in playmode [Android] Fix onUnityAdsError Exception: No such proxy method [Android] Fix FatalException from BufferredInputStream.Read() that occurs on some Android devices [iOS] Fix UnityAdsCopyString and NSStringFromIl2CppString errors when building for debug [iOS] Fix Banner is unexpectedly scaled when force landscape mode

    [3.4.1] - 2019-12-13

    Unity (Editor, Asset Store, & Packman)

    Bug Fixes

    • [Android] Fixed an issue where callbacks would not dispatch on android devices
    • [Editor Only] Fix an issue where callbacks would not fire in the editor after running playmode more than 1 time
    • [Editor Only] Fix an issue where the editor canvas would not display on top of all other objects in the scene
    • [Editor Only] Fix an issue where the placeholder gameobject was visible in the users scene

    [3.4.0] - 2019-12-09

    Unity (Editor, Asset Store, & Packman)

    Deprecated Monetization class.

    Features

    UADSDK-231 - Print warning message in Asset Store package to upgrade to packman UADSDK-232 - Restore TestMode flag from services window in Unity 2020.1+

    Bug Fixes

    ABT-951 - Test ads in editor has buttons that don't stop click event propagation UADSDK-236 - OnUnityAdsReady only called once per placement when running in the Unity Editor. ABT-1057 - Google Play crash reports for SDK 3.3.1

    iOS

    Deprecated Monetization class.

    Removed example app for Monetization.

    Deprecation of initialize method with listener as a param in favor of initialize method

    Bug Fixes

    UADSDK-219 - Fix iOS isWiredHeadsetOn Memory Leak ABT-1032 - iOS callback unityAdsDidError is not triggered when initialize with invalid gameId ABT-1052 - [iOS] App Crash Rate increased after upgraded to SDK 3.3.0 ABT-1061 - IronSource: count duplicated impressions caused by third party

    Android

    Deprecated Monetization class.

    Removed example app for Monetization.

    Deprecation of initialize method with listener as a param in favor of initialize method without a listener.

    Bug Fixes

    ABT-933 - Google / Admob App Crashing in 3.1.0 UADSDK-238 - Listener.sendErrorEvent is broken on Android UADSDK-244 - Re-Init on Android always blocks for at least 10s ABT-1057 - Google Play crash reports for SDK 3.3.1 ABT-1061 - IronSource: count duplicated impressions caused by third party

    Documentation updates

    Monetization

    • Updated the Monetization Stats API:
      • Documented new API.
      • Added a migration guide from Applifier API.
      • New 408 error code.

    Advertising

    • Audience Pinpointer is now self-serve on the Acquire dashboard.
    • Updated the server-to-server install tracking guide.

    Programmatic

    • Added the bAge field to contextual data.

    [3.3.0] - 2019-09-26

    Unity (Editor, Asset Store, & Packman)

    Fixed

    • Fixed an issue where callbacks would not be executed on the main thread
    • Fixed an issue where calling RemoveListener in a callback would cause a crash

    iOS

    Added

    • OS 13 update:
      • Deprecated UI webview. Due to Apple's changes, Unity Ads no longer supports iOS 7 and 8.
    • Banner optimization:
      • New banner API, featuring the UADSBannerView class.
      • The new API supports multiple banners in a single Placement, with flexible positioning.

    Fixed

    • iOS 13 AppSheet crash fix

    Android

    Added

    • Banner optimization:
      • New banner API, featuring the BannerView class.
      • The new API supports multiple banners in a single Placement, with flexible positioning.

    Fixed

    • WebView onRenderProcessGone crash fix

    Documentation updates

    Monetization

    • Added a FAQ section for Authorized Sellers for Apps (app-ads.txt), which is now supported.

    Advertising

    • Added a section on source bidding.
    • Added a section on app targeting.
    • Removed legacy dashboard and API guides, which are no longer supported.

    Programmatic

    • Added Open Measurement (OM) support fields, including:
      • source.omidpn
      • source.omidpv
      • imp.video.api
      • bid.api
    • Added app.publisher field.
    • Added the bAge (blocked age rating) field.

    Legal

    • Updated GDPR compliance to reflect Unity's opt-in approach to consent.

    [3.2.0] - 2019-07-22

    Unity (Editor, Asset Store, & Packman)

    Added

    • Added OMID viewability integration. Unity is now IAB certified with VAST viewability.

    Fixed

    • In cases where you've installed both the package manager and Asset store versions of Unity Ads, the SDK now surfaces an error notifying you to remove one instance.
    • Fixed an Android java proxy usage issue for Unity versions below 2017. This fixes a multiple listeners crash.

    iOS

    Added

    • Added OMID viewability integration. Unity is now IAB certified with VAST viewability.

    Android

    Added

    • Added OMID viewability integration. Unity is now IAB certified with VAST viewability.

    [3.1.1] - 2019-05-16

    Added

    • Updated the Android and iOS binaries to 3.1.0.
    • Support for multiple listeners.
    • ASWebAuthenticationSession support.

    Fixed

    • Banner memory leak.
    • GetDeviceId on Android SDK versions below 23.
    • Volume change event not properly captured on iOS.
    • USRVStorage JSON exception caught and handled.
    • Analytics onLevelUp taking a string instead of an integer.
    • Crash prevented in the AdUnitActivity.onPause event.
    • Playstation and Xbox no longer throw errors attempting to access UnityAdsSettings when building a Project that includes ads on other platforms.
    • Test mode resources folder moved to Editor-only scope.

    [3.0.3] - 2019-03-15

    Added

    • Updated the Android and iOS binaries.

    Fixed

    • https://fogbugz.unity3d.com/f/cases/1115398/
    • Uncaught exception for purchasing integration on iOS.

    [3.0.2] - 2019-02-26

    Added

    • Updated the Android and iOS binaries.

    Fixed

    • https://fogbugz.unity3d.com/f/cases/1127423/
    • https://fogbugz.unity3d.com/f/cases/1127770/

    [3.0.1] - 2019-01-25

    Added

    • Integrated the Ads 3.0.1 SDK.

    [2.3.2] - 2018-11-21

    Added

    • Integrated the Ads 2.3.0 SDK with Unity 2019.X.

    Fixed

    • https://fogbugz.unity3d.com/f/cases/1107128/
    • https://fogbugz.unity3d.com/f/cases/1108663/

    [2.3.1] - 2018-11-15

    Added

    • Updated to Ads 2.3.0 SDK.
    • Multithreaded Request API.
    • SendEvent API for Ads and IAP SDK communication.
    • New Unity integration.

    [2.2.1] - 2017-04-23

    Fixed

    • Fixed issues for iOS and Android.

    [2.2.0] - 2017-03-22

    Added

    • IAP Promotion support (iOS, Android).

    Fixed

    • Several rare crashes (iOS).

    Changed

    • Improved cache handling (iOS, Android).
    • Increased flexibility showing different ad formats (iOS, Android).
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023