# Changelog
# [3.8.1] (16-10-2024)
# Enhancement:
- Native Android libraries now combined into a single library in 
Assets/FrameplaySDK/Native/Platforms/Android/NativeAndroidBridge.aar 
If upgrading to 3.8.1 was done without deleting the previous "Assets/FrameplaySDK/Native" per recommended method, you may need to manually delete the old Android FrameplayNative libraries/folders:
Assets/FrameplaySDK/Native/Platforms/Android/arm64-v8a Assets/FrameplaySDK/Native/Platforms/Android/armeabi-v7a Assets/FrameplaySDK/Native/Platforms/Android/x86 Assets/FrameplaySDK/Native/Platforms/Android/x86_64
- Frameplay shaders automatically switch depending on Render Pipeline used
 
# Bugfixes:
- (FrameplayNative v7.0.1 integration) Potential crash in native when ad space/channel is removed at the wrong time
 - Android 
WebviewPlugin.javarenamed toFrameplayWebviewPlugin.java, it was likely causing conflict with other android plugins causing Frameplay Android functionality failures. - iOS FrameplayNative.xcframework did not have "add to embedded libraries" enabled for unity 2021+ file causing output xcode builds to complain Frameplay libraries/classes missing.
 
# [3.7.3] (04-07-2024)
# Bugfixes:
- Safer material dictionary cleanup
 
# [3.7.2] (07-06-2024)
# Bugfixes:
- Transition Shader Category renamed from SRP to Built-InRP
 - Fix for android webview plugin null errors
 
# [3.7.1] (03-06-2024)
# Enhancements:
- Native 6.10.1 intergration: Updated Apple Privacy Manifest File
 
# [3.7.0] (27-05-2024)
# Feature:
- Apple Privacy Manifest File support
 
# Enhancements:
- Native 6.10.0 integration
 - Video checked by default when creating ad spaces
 
# Bugfixes:
- fixed Native Android .so for arm64v8a irregularly large
 - reduced texture quality on registering video ad spaces causing black-screening on ad
 
# [3.6.6] (15-05-2024)
# Bugfixes:
- Integrated Frameplay Native SDK v6.9.1; unable to load mock ad if game not enabled from platform.
 - Correct Unity version symbols for support around 2022
 - Google Ad_ID and Apple ATT refinement, some unity and apple api found unreliable, ignored for now.
 
# [3.6.5] (12-04-2024)
# Bugfixes:
- Fixed null ref. in BytePool.cs for mobile builds
 
# [3.6.4] (02-04-2024)
# Bugfixes:
- Fixed client JS issues
 - Fixed bug during Ad Space creation
 - Fixed Ad Space Editor UI runtime issue
 - Fixed Editor UI issue when modifying multiple ad spaces
 
# [3.6.0] (29-02-2024)
# Enhancements:
- Integrated Frameplay Native SDK v6.9.0
 - DSP Integration & Google DV360 enablement
 - Aligned Ad Space Aspect Ratios to IAB's Intrinsic Guidelines (opens new window)
 - New aspect ratio list: 8:1, 6:1, 16:9 (1.78:1), 4:3 (1.33:1), 9:16 (1:1.78), 2:3 (1:1.5) & 1:1
 - Video enabled aspect ratios: 16:9 (1.78:1), 4:3 (1.33:1), 9:16 (1:1.78) & 1:1
 - Aspect ratios set to be deprecated: 60:9 (6.67:1), 40:9 (4.44:1), 21:9 (2.33:1), 3:2 (1.5:1), 9:40 (1:4.44), 9:21 (1:2.33) & 3:4 (1:1.33)
 - Improved Frameplay SDK logging
 - Remote config control of Ad Space Refresh Rate (Experimental)
 
# Bugfixes:
- Fixed issue in HTTP request buffer
 
# [3.5.4] (23-01-2024)
# Bugfixes:
- Fixed issue in Ad Space Transform Brand Safety Check System. Warns user when Aspect Ratio does not match creative content
 - Fixed null reference in Unity Texture Downloader
 
# [3.5.2] (14-12-2023)
# Enhancements:
- Native SDK v6.6.0 integration
 - Ad Space Transition effects. Shader support for URP & HDRP
 - Update Android compatibility for Video Ad Spaces (Beta). Minimum version: Android 11
 - DSP Integrations (Experimental)
 
# Bugfixes:
- Fixed memory leak on Session Shutdown
 
# [3.4.5] (09-11-2023)
# Enhancements:
- Integrated Native SDK v6.5.1
 - Support for iAB Transparent Consent Framework (TCF)
 - Reduced GC in HTTPS calls
 - Updated tooltips in the Ad Space GameObject Inspector
 - PS5 Ad Loading Support (Experimental)
 
# Bugfixes:
- Intrinsic Video stability fixes (Beta)
 - Fixed issue with Activation Colliders in prefab mode
 - Fixed issue in Windows platform import settings
 - Fixed texture loading instability on mobile platforms
 - Fixed issue when scaling Ad Space parent GameObjects
 
# [3.2.1] (18-09-2023)
# Enhancements:
- Native SDK v6.3.0 integration
 - Reduced garbage generation
 
# Bugfixes:
- Fixed UI issue in the Ad Space Inspector
 
# [3.1.0] (02-08-2023)
# Features:
- Intrinsic Video Ads (Beta)
 
# Enhancements:
- Native 6.2.0 integration
 
# Bug Fixes:
- Fixed issue with Android plugin import configuration
 - Fixed User Agent format on PC platforms
 - Removed unnecessary warnings in the Console
 
# [3.0.0] (02-08-2023)
# Breaking Changes:
- Sunset Unity 2018 LTS support
 - Sunset Unity 2019 LTS support
 - SDK initialization API update: 
Frameplay.Session.Start() 
# Enhancements:
- Users no longer have to register Ad Spaces
 - Simplified Ad Space Synchronization process
 - SDK v3 upgrade script
 
# Optimizations
- Frameplay functionality moved to a Native C++ SDK (v6.1.0)
 
# [2.13.1] (19-07-2023)
# Bug Fixes:
- Unity SystemLanguage support for 2021LTS onwards. No longer count as error when corresponding iso code not found.
 
# [2.13.0] (26-04-2023)
# Features:
- Support for Managed Code Stripping (opens new window)
 
# Enhancements:
- Added an automated script to detect and delete obsolete SDK files
 
# [2.12.1] (27-01-2023)
# Enhancements:
- Added compression for POST method bodies.
 - Updated Ad Space Placeholders.
 - Improved placeholder texture quality by allowing higher resolutions and better filtering.
 
# Bug Fixes:
- Fixed potential memory leak in web request for iOS.
 - Fixed minor Ad Space inspector failures.
 - Fixed import settings for WebGL & iOS import builds.
 - Fixed Mac Unity Editor crash when destroying textures.
 
# [2.11.0] (05-01-2023)
# Bug Fixes:
- Fixed a Mac editor compatibility issue
 - Fixed bug in the ad request on iOS platforms.
 
# [2.10.0] (15-12-2022)
# Bug Fixes:
- Fixed bug in in iOS compilation.
 - Fixed bug during ad request retry method.
 
# [2.6.1] (08-11-2022)
# Bug Fixes:
- Fixed IL2CPP compilation issue on iOS for Apple ATT libraries.
 
# [2.6.0] (26-10-2022)
# Enhancements:
- Improved Apple ATT support.
 
# Bug Fixes:
- Fixed bug in Unity VSP on load event.
 
# [2.5.0] (28-09-2022)
# Enhancements:
- Improved Apple ATT support.
 - Improved Android Ad_ID support.
 
# Bug Fixes:
- Fixed image processing bug on Xbox platforms.
 - Fixed bug in WSA mode when building for Xbox platforms.
 
# [2.4.3] (04-08-2022)
# Bug Fixes:
- Fixed compatibility issue in PS4 PRX / SDK 9.5.
 - Fixed compatibility issue in Unity 2018 on Xbox platforms.
 
# [2.4.2] (02-08-2022)
# Bug Fixes:
- Fixed image processing issue
 
# [2.4.0] (01-08-2022)
# Features:
- PlayStation 5 support.
 - Xbox One support.
 - Xbox S/X support.
 - Unity VSP attribution.
 
# Bug Fixes:
- Fixed minor image caching ref error.
 
# [2.2.2] (16-05-2022)
# Bug Fixes:
- Fixed HTTP memory leak in Unity v2021.
 
# [2.2.1] (26-04-2022)
# Bug Fixes:
- Fixed async readback null pointer bug.
 - Fixed rare KeyNotFoundException bug during Ad Space activation.
 
# [2.2.0] (14-04-2022)
# Bug Fixes:
- Fixed issue during an unstable network connection.
 
# [2.1.4] (04-04-2022)
# Enhancements:
- Improved error logging.
 
# Bug Fixes:
- Fixed SRP issue when changing registered cameras.
 
# [2.1.3] (20-01-2022)
# Features:
- Introduced Image caching for up to 10 downloaded ad images.
 
# Enhancements:
- Introduced better Developer Settings versioning support
 - Test-Mode now defaults to OFF.
 
# Bug Fixes:
- Fixed potential crash in GPU async readback plugin
 - Removed redundant warning/error logs
 
# [2.0.2] (23-11-2021)
# Bug Fixes:
- Fixed metrics recording issue when spawning and destroying Synchronized Ad Spaces
 
# [2.0.0] (29-10-2021)
Breaking Changes:
- Removed Obsolete API methods
 
# Features:
- PlayStation 4 support
 
# Bug Fixes:
- Ad Space Placeholder property access from script
 - SDK functionality fixes for Scriptable Render pipelines
 
# [1.23.0] (17-08-2021)
# Features:
- Ad Channels: New Synchronized Ad Space structure
 - Ad Space Inspector multi-select support
 - Camera render-to-texture support
 
# [1.21.1] (27-05-2021)
# Bug Fixes:
- Fixed namespace conflict in StartSession example script
 - Fixed PowerVR Rogue GE8320 GPU compatibility issues on Android devices
 
# [1.20.3] (04-03-2021)
# Bug Fixes:
- Static Ad Metrics gathering
 - OpenGLES2 Metrics gathering
 - Ad texture filtering
 
# [1.19.0] (14-01-2021)
# Features:
- Debug option: Show loading icon on default placeholder when an Ad Space is loading an Ad
 - Debug option: Toggle between our custom image loader and Unitys default Image Web Request
 
# Bug Fixes:
- Fixed StartSession language parse issue
 - Fixed StartSession & RegisterCamera initialization issues
 - Fixed issue in SDK cleanup
 - Improved image decoding stability
 - Fixed metrics capture issue for static Ad Spaces
 - Fixed SDK event logging issue
 - Removed requirement for Mesh Colliders on Ad Spaces
 
# [1.14.1] (25-11-2020)
# Features:
- 60x9 Ratio
 - Updated Placeholder Texture
 - Universal Windows Platform Support
 
# Bug Fixes:
- Developer Settings display issue on OSX
 - Fixed issue with Android devices with arm7 CPUs running Android 6.0 and lower
 - Replace .dylib with .bundle extension for Unity 2018 compatibility on OSX
 
# [1.13.4] (14-10-2020)
# Features:
- Orthographic camera support
 - Removed default AdSpace RigidBody component
 
# Bug Fixes:
- Fixed bug with Ad display in Unity 2018 with GLES2
 
# [1.12.0] (22-09-2020)
# Features:
- Added Frameplay file menu
 
# Bug Fixes:
- Fixed iOS 14 issues
 
# [1.11.0] (22-09-2020)
# Bug Fixes:
- Fixed metrics collection issue
 
# [1.10.1] (2020-09-16)
# Features:
- .NET 3.5 Support
 - Removed Ad Space Instance Type
 
# Bug Fixes:
- StartSession namespace fix
 
# Optimizations:
- Image processing Optimizations
 
# [1.9.0] (2020-09-02)
# Features:
- Simplified Unity integration and the Frameplay Start Session API call
 
# Bug Fixes:
- Fixed index out of range bug
 
# [1.8.1] (2020-08-17)
# Features:
- Unity 2020 support
 
# Optimizations:
- Performance Optimizations in Metrics processing system
 
# [1.8.0] (2020-07-29)
# Features:
- StartSession API update and added Player class
 - Added Player Privacy Toggle
 
# Bug Fixes:
- Fixed bug when propagating Ad Space property values from Prefabs to Scene instances
 - Fixed bug prematurely hitting the max Ad Space limit
 
# [1.7.1] (2020-07-15)
# Features:
- Introduced Synchronized Ad Spaces
 - Minimized GC allocation of metrics web requests
 - Reduced the the amount of uploaded data in metrics web requests
 
# [1.6.2] (2020-04-27)
# Bug Fixes:
- Fixed bug building android ARM64
 
# [1.6.1] (2020-04-24)
# Bug Fixes:
- Fixed bug building IL2CPP
 
# [1.5.2] (2020-04-01)
# Features:
- Performance upgrade to WebGL platforms
 - Ad textures are now decompressed & uploaded to the GPU asynchronously
 
# Bug Fixes:
- Developer Settings Display Bug fix in Unity 2018
 
# [1.4.3] (2020-03-18)
# Features:
- Unity Asset Store compatibility
 
# [1.4.2] (2020-03-18)
# Features:
- Added Ad Loaded Unity Event to Ad Space class
 
# [1.4.1] (2020-03-18)
# Features:
- Performance upgrade to Windows, OSX, iOS and Android platforms
 - Ad textures are now decompressed & uploaded to the GPU asynchronously
 
# [1.3.2] (2020-03-02)
# Features:
- Developer Settings Inspector UI updated to improve visibility of data and speed up the SDK workflow
 
# Optimizations:
- Network download optimization, advertisements are now down-sampled on the Frameplay server to match the required resolution at run-time
 
# [1.2.0] (2020-02-17)
# Features:
- Global texture quality setting added to Developer Settings
 - Texture quality setting added to Ad Space
 
# [1.1.1] (2020-01-07)
# Features:
- Ad Space material support for Lightweight Render Pipeline
 
# [1.1.0] (2020-01-06)
# Features:
- Pause functionality added to Ad Spaces
 - Updated Ad Space placeholder texture
 
# Optimizations:
- Performance Optimizations to metrics gathering system
 
# [1.0.0] (2019-11-07)
# Features:
- Initial commit