Remove redirect pop-ups directing users to Unity Mediation.
Fixed a NullPointerException when Application Context is null for cached directory file path.
Generate gmae session id and save to storage
Add sdkVersion and sdkVersionName to minimal device reader
Use Swift through reflection in obj-c
Add experiment to remove required gesture for media playback
Generate sessionID the same way web view does and save it to unifiedconfig.data
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)
removed testmode from services window in versions of unity 2020 and higher
added batchmode check to editor dialog popup
Renamed Arial.ttf to LegacyRuntime.ttf for 2022.2 and above editor playmode support
No changes from previous version
Network performance improvements
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)
Fix sample app anchors to work in horizontal
Update screenorientation API
mediation migration copy changes
No changes from previous version
Add support for additional identifiers for SKOverlayAppConfiguration
Fix crash related to UADSTimer
Fixed bug when show failed callback was fired when ad was closed at the start of show
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)
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
Remove toggle button from project settings ads window
Project Settings window fix 2022.1f1
No changes from previous version
Add Sample app
UADSDK-1608 Show Listener now returns appropriate callback state (benlangerak)
UADSDK-1785 Ensure callbacks are fired on the main thread (benlangerak)
Fix crash that occurs when sdk attempts to invoke a callback that is null
Remove ARCore dependency
Fix for crash that occurs when using utilizing Acquire Optimization feature
Refined Google Play Store related data collection
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
Fix crash that occurs when commiting to metadata storage from multiple threads
Prevent crash that would occur if Unity Ads is initialized with an empty activity
Fix Game Id textfields breaking in Windows
Remove ENABLE_EDITOR_GAME_SERVICES from Top Menu
Fix a crash that can occur when re-initializing with null gameId
[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
[iOS] Fixed iOS memory consumption to decrease chance of impact to device performance
Added callbacks for the Show method signature on public API.
Improved Load method callbacks to include an error message.
[Android] Fix a crash due to a ConcurrentModificationException
No changes from 3.6.0
No changes from 3.5.2
No changes from 3.5.1
[iOS] Address crash related to native metrics [iOS] Address crash when using UUID SKAdNetwork appsheet parameters
[Android, iOS] Background download WebView Update
[Android] Update targetSdkVersion to 29 [Android, iOS, Unity] Update the Unity Ads SDK License
[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
[Android] fix crash in Android API level 30 with getNetworkType [Unity] Error when working on unsupported platforms
[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
[Editor] Fix missing reference to UnityEngine.UI
[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
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+
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
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
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
bAge
field to contextual data.UADSBannerView
class.BannerView
class.app-ads.txt
), which is now supported.app.publisher
field.bAge
(blocked age rating) field.ASWebAuthenticationSession
support.GetDeviceId
on Android SDK versions below 23.USRVStorage
JSON exception caught and handled.onLevelUp
taking a string instead of an integer.AdUnitActivity.onPause
event.UnityAdsSettings
when building a Project that includes ads on other platforms.SendEvent
API for Ads and IAP SDK communication.