Change Log
This page tracks all notable changes to the project.
[5.2.3] – 2026-03-03
Fixed
- [Android] WebView: Fixed crashes during texture capture and in native callbacks.
[5.2.2] – 2026-02-23
Added
- Placement registration limitation to avoid performance issues on some platforms.
Fixed
- [Apple] Click handling: Fixed an issue with click handling on Apple devices.
- [iOS] FPS drop during ad rendering: Fixed an FPS drop on iOS during ad rendering.
- [Android] ResourceMonitorInterface crash: Fixed a crash in ‘ResourceMonitorInterface’.
- [Android] WebView crash: Fixed a crash related to WebView usage.
- [WebView] Destructor crash: Fixed a crash in the WebView destructor.
- [Unity] Editor freeze: Fixed an editor freeze when stopping Play mode.
- [Windows][Vulkan] Inactive placements: Fixed an issue with placement activation.
[5.2.1] – 2026-02-05
Fixed
- [Android] Crash during OpenGLES shader compilation: Fixed crash, when device compiles GLES shader. OES texture binding issue returns.
[5.2.0] – 2026-01-12
Changed
- [USDK] VAST URL handling: Fixed VAST parsing issue by removing control symbols from VAST URLs, improving VAST performance and compatibility.
- [USDK][Preview][Android] Loading animation: Implemented a new, more user-friendly loading animation for notification previews that is less disruptive to gameplay.
- [USDK] Autoclick tracking: Added ability to send autoclick boolean in AdInteracted request.
- [USDK] Click tracking: Improved tracking for clickable ads.
- [USDK] WebView CPU monitoring: Implemented CPU monitoring to measure ad performance and automatically block resource-intensive ads.
- [Unity] AdvertyInit wrapper: Implemented AdvertyInit wrapper for improved Unity integration.
- [USDK] Resource caching: Added cache for downloadable resources in SDK.
Fixed
- [USDK] TextureTasksScheduler crash: Fixed crash in TextureTasksScheduler that occurred in version 5.1.1.
- [Android][OpenGL] OES texture binding: Fixed OES texture binding error on Android OpenGL.
[5.1.2] – 2025-11-24
Fixed
- [Unity] Placement scale size: Fixed an issue where placements failed to activate due to a small scale.
- [Unity] URP decals: Fixed an issue where decals were not rendering correctly in URP.
- [Unity] Rendering pipeline detection: Improved detection of the active Unity rendering pipeline.
- [USDK] Crash on application exit: Fixed a crash in StoreOverlay that occurred when closing the application.
- [USDK] Crash on application exit: Fixed a crash in WebView that occurred when closing the application.
- [USDK] VAST: Fixed an issue with very long tracking URLs.
- [Unity] PrivacyInfo: Fixed PrivacyInfo.xcprivacy targeting on iOS and OSX platforms.
[5.1.1] – 2025-10-24
Changed
- [USDK] DirectX 12: Experimental DirectX12 support on Windows.
- [USDK] ImpViz: Debug feature that allows visualizing impressed placements.
- [Cocos2DX] Update: Sync Cocos2d-x plugin with last USDK changes.
- [Unity] Removed restart popup: Restart popup was removed, user must restart editor after package update to reload shared libraries.
Fixed
- [USDK] Fixed Viewability timing: Fixed viewability check internal timer, that might cause faulty missdetections in “hard” scenes.
- [Unity] Linux Editor issues: Fixed exceptions and error spamming on non-supported platforms. Explicitly set Linux Editor as unsupported platform.
- [USDK] Improved ad delivering: Fixed issue with ad delivering.
- [USDK] Fixed Stop before Start API call crash: Fixed issue when calling API Stop before Start crashing application.
- [USDK] Viewability: Fixed orthographic camera support.
- [USDK] Improved performance: improved viewability and performance between CPU and GPU calls.
- [USDK] Fixed Graphics Memory Leak: Fixed graphics memory leak when perform API Stop.
[5.1.0] – 2025-09-17
Changed
- iOS 26: Fixed SDK compatibility issue.
- [USDK] Universal Viewability Check: Introduced a unified viewability measurement system for all platforms.
- Android 15 Compatibility: Enabled 16 KB native library alignment to comply with Android 15+ page size requirements.
- Bundle WebGL into Unity Package: WebGL platform support is now included by default in Unity distribution.
- Remove Deprecated Log API: Removed obsolete
API::Logmethod from the SDK. - Remove Unity 2020 Support: Removed legacy code related to Unity 2020, which is no longer supported.
Fixed
- Improved Log Reporting: Enhanced internal logging to help identify and debug invalid ads.
- Avoid Logging Binary Data: SDK now logs only the size and Content-Type of binary HTTP responses instead of printing raw binary content.
- [Godot][iOS] Crash in AdvertySettings: Fixed an intermittent crash on iOS when accessing AdvertySettings in Godot.
- [Godot][Android] Initialization Crash: Fixed a crash during SDK initialization on some Android devices in Godot.
[5.0.13] – 2025-08-18
Changed
- Support new Unity Input System: SDK supports new Input System package and bundling new scripts with that support.
- Minimal iOS support bumped to iOS 15: Devices with iOS 14 or lower is not supported by SDK and will not Start SDK session.
- Vulkan improvements: Internal vulkan improvements.
- Improve placement registration and activation: Placements not requires default textures anymore and must apply texture during activation.
- Improve viewability: Improve viewability and capturing performance, add extra requirement for rendering enable.
Fixed
- Crash during placement registration: Fixed issue when some devices might crash during RegisterPlacement API call.
- Occasional crash on SDK exit: Fixed sdk exit crash.
- Fixed ad artifacts on OpenGLES: Fixed issues when opengl textures might have no content in a moment.
- Fixed Crash in Godot compatibility mode: Fixed crash when run SDK on Godot with unsupported OpenGL platform, instead there will be warning message.
- Fixed issue with invisible placement activation: Fixed issue with impossibility to activate hidden placement.
[5.0.12] – 2025-06-24
Changed
- Ads preload improvement: Improved ads preloading logic.
- UpdateUserData feature: Developer now can update UserData on fly by calling
UpdateUserData. - AdPool improvement: Added ad completed condition to improve ad reusing.
- Ad texture optimization: Improved Ad textures update and rendering.
- Adverty settings in ProjectSettings: Adverty settings moved from separate window to the ProjectSettings.
Fixed
- Black Ad Textures on Android: Fixed issue when ad placement show black texture on modern android devices.
- Windows plugin failed on UPM: Fixed issue when adverty plugin failed on UPM.
- macOS JavaScript animation: Fixed freezing ad animation on Mac Unity Editor.
- VAST media file selection improvement: Fixed and improved media files selection logic.
- Wrong http error code in log message: Fixed wrong http error codes in log messages.
- Handle network request error: HTTP connection errors will be handled and visible.
- Truncated logs on Unity: Fixed truncated android logs on Unity.
[5.0.11] – 2025-05-15
Changed
- Add OnAdReady Callback:
- Add OnAdReadyCallback which provide ad price and ad size. SessionCallbacks.OnPaidCallback is deprecated and will be removed in future releases.
- Add SetUserData API Method:
- Developer now can update UserData on fly by calling `SetUserData`
- Add SRGB Support for WebGL:
- Developer now can provide srgb texture as placement texture during registration on WebGL platform.
Fixed
- Android Notification Preview Bad Content:
- Fixed issue when clicking Url might be broken and it lead to corrupt notification preview.
- AdViewedCallback:
- AdViewedCallback now triggers for those placements where impression occurs. In case of shared ads it could report wrong placement.
- SDKVersionTracker UnityEditor Crash:
- Fixed SDKVersionTracker crash on not supported platforms such as Linux Editor
- Fixed occasional crashes on Unity Editor on Windows:
- Fixed issue when some other library in game project might interact with legacy API.
- Improved Ad Rotation and Ad Delivering:
- Improve quality of ad delivering and ad rotation.
- Improved Ad Click Processing:
- Improve quality of ad click processing.
[5.0.10] – 2025-04-11
Changed
- Persistent Cookie Storage:
- [Android] Cookies are now applied and saved to persistent storage to maintain session continuity.
- Unity Version Warning:
- In the Unity plugin, the SDK now detects the Unity version and shows a warning if Unity 2020 or earlier is used, due to deprecation.
- Apple WebView Texture Capture:
- Improved texture capturing in Apple WebView to enhance performance
- Unity Restart Message Box:
- Added a message box prompting users to restart the Unity Editor after importing the SDK.
Fixed
- AndroidDialogFragment Crash:
- Fixed a crash in AndroidDialogFragment::OnCreate when the activity is destroyed, paused, or finished.
- IllegalArgumentException on Android:
- Fixed a crash caused by an `IllegalArgumentException` when width and height were zero.
- Black Ad Textures on Android:
- Resolved an issue with black ad textures by fixing the OpenGL shader
- Static Analysis Issues:
- Fixed static analysis issues in the C# SDK code (notably in `SDKLocator`).
[5.0.9] – 2025-03-14
Changed
- Reduced Package Size:
- Optimized the package, reducing its size by approximately 20MB.
- Improved VAST Tracking:
- Enhancements in VAST tracking should positively impact revenue from video ads.
- Ad Refresh Control:
- Added
AdvertyUSDK::EnableRefreshAd()andAdvertyUSDK::DisableRefreshAd(), providing more control to SDK users.
- Added
- Placement Activation Example:
- Added AdPlacementActivationExample.cs, demonstrating how to use the placement activation callback.
- Engine Version Parameter:
- The
Adverty5::Startmethod now requires the engine version as a parameter.
- The
- Ad Preloading:
- Added
Adverty5::PreloadAdsmethod, allowing users to preload ads before actual placements are displayed.
- Added
- Improved HTTP Error Handling:
- Improved error handling for HTTP errors during sign-in, including a retry mechanism.
- External Dependency Manager Support (EDM):
- Added support for EDM, SDK provides xml file with Android dependencies required for SDK run.
- If project using EDM, user must remove bundled play-services and disable Gradle patcher in Settings Window
Fixed
- Android/OpenGL Crash:
- Fixed a crash occurring during OES texture creation on Android with OpenGL.
- AndroidDialogFragment Crash:
- Fixed a crash in
AndroidDialogFragmentwhen the Android activity is destroyed, paused, or finished.
- Fixed a crash in
[5.0.8] – 2025-02-17
Changed
- Unity Package Manager (UPM) Support:
- Added support for Unity Package Manager via https://bitbucket.org/adverty/advertysdk-upm.git
- AdvertyWebView Resource Tracker:
- Implemented a resource tracker for AdvertyWebView, allowing heavy HTML content to be blocked.
- Hardware-Accelerated Content:
- AdvertyWebView now supports hardware-accelerated content for improved performance.
Fixed
- CORS Issue:
- Fixed a Cross-Origin Resource Sharing (CORS) issue in AdvertyWebView.
- Redirect Handling:
- Fixed an issue where GET requests in VAST redirects were not handled correctly.
- Crash Fixes:
- Resolved a crash related to texture checks in OpenGL/Vulkan.
- Fixed an AdvertyWebView crash occurring on Android with Vulkan.
[5.0.7] – 2025-01-16
Changed
- AdPool:
- Ads are now served faster for improved performance.
- Vulkan Performance:
- GPU operations are now asynchronous, resulting in better performance.
- Plugin Changes:
- The
AdvertySessionCallbacksUsageclass has been removed. - A new class,
AdvertyLoaderWithCallbacks, has been added. - Added missing descriptions for
AdPlacementmethods.
- The
Fixed
- Crash Fix:
- Resolved a crash that occurred after upgrading from older versions in the
Adverty5.Adverty:SendDataForViewabilityCheck()method.
- Resolved a crash that occurred after upgrading from older versions in the
- Vulkan Texture Fix:
- Fixed corrupted textures when mipmaps were enabled on Vulkan.
[5.0.6] – 2024-12-20
Added
- Open and Close Preview callbacks
- AdViewed callback
Changed
- Placement will only be treated as visible when it facing camera
- Viewability check now requires vertex normals to be passed to API call
Fixed
- Improved Performance on Vulkan
- Notification preview timer is now alligned with content appearance
- Improved fullfillment rate for placements
- Framework dependencies are only added if they are missing
[5.0.5] – 2024-11-21
Added
- Unofficial Unity Package Manager support. When public it will be shared
Changed
- AllowVideo is enabled by default on AdPlacements
- Update automation URP script which allow to distribute both URP and built-in as one package
Fixed
- iOS plugin missing OpenGLES linkage
- OpenGLES error on Android 7 devices
- Crash when destroy enitity in RenderThread
- Crash on OpenGLES devices
- Vast player failed to show ads containing unescaped whitespaces
- VideoPlayer crash
Removed
- URP package from distribution
[5.0.4] – 2024-11-04
Added
- StoreOverlay for Android (Feature flagged)
Changed
- SDK will not activate placements unless RenderUpdate API method is called
- Optimized rendering command executions
- Improved logic to raise fillrate
Fixed
- Crash during ad click processing
- Non working preview click on iOS devices
- URP automation script issues
- Slow loading preivew animation on iOS devices
- Placement was not able to register before Adverty.Start call
- Crashes during content capturing on Android
- Unity Editor crash when stop playing game with runned SDK
[5.0.3] – 2024-10-07
Added
- More descriptive logs for failed placement registration
- Consented field to UserData API
- sRGB texture support for Vulkan and Metal
- Possibility to limit Update and RenderUpdate with lower frequency than game
- Appstore links on iOS opened via SKStoreOverlay (Feature flagged)
- URP package is available for shipping
- Automation script for BuildIn to URP transition and back
Changed
- Improve viewability measurements
Fixed
- Ad loading issues on low-end devices
- Wrong size for AdPlacement's texture after registration
- Issues with content delivery on Apple devices
- Notification preview issues on Android and iOS devices
- Crash in network response parsing
- Crash while perform texture copy on iOS
- Stretched sprite placement after receiving ad
- SDK was able to start using GLES2 and GLES3 on Android
[5.0.2] – 2024-08-09
Initial Public Release powered by Adverty USDK
Features:
- Ad Delivery support on:
- Windows
- OSX
- iOS
- Android
- Video Ads on supported platforms
- Notification Preview on Android and iOS
- Build-In browser support on Android and iOS
Changes between 4.x and 5.x
- Units became Placements
- Complete API change



