Tapdaq Unity Plugin Changelog
7.8.3 (2021-01-18)
7.8.2 (2021-01-12)
7.8.1 (2020-11-23)
- Updated iOS SDK to 7.8.1 Read more.
- Updated Android SDK to 7.8.1 Read more.
- Added AdvertiserTracking flag for iOS Facebook Audience Network
- Improved iOS dependencies for manual integrations
- Fixed TapdaqSettings issue corrupting maven/cocoapods dependencies.
7.8.0 (2020-10-08)
- Updated iOS SDK to 7.8.0 Read more.
- Updated Android SDK to 7.8.0 Read more.
- Removed Mintegral support
- Removed ZPlay support
- Added Unity2020 support
- Added SKAdNetworkId interface to TapdaqSettings for convenience
- iOS 14 support
Known issues
Unable to read dependencies
When updating to 7.8.0 and you have kept Tapdaq Settings from a previous version (7.4.0 or newer), the following errors may occur:
Unable to read Android dependencies from Assets/Plugins/Tapdaq/Editor/TapdaqDependencies.xml.
Android dependencies in this file will be ignored.
iOS framework addition failed due to a CocoaPods installation failure. This will will likely result in an non-functional Xcode project.
To resolve delete the TapdaqSettings.asset file from Assets/Plugins/Tapdaq/Resources/Tapdaq/TapdaqSettings.asset. Note this will cause all data stored in the Tapdaq Settings panel to be deleted and will need to be repopulated.
7.7.0 (2020-07-30)
- Updated iOS SDK to 7.7.0 Read more.
- Updated Android SDK to 7.7.0 Read more.
- Fixed Unity 2019.3+ iOS issues
- Added Network Statuses interface
7.6.1 (2020-05-27)
7.6.0 (2020-05-18)
- Updated External Dependency Manager (Previously Play Services Resolver) to 1.2.152
- Updated iOS SDK to 7.6.0 Read more.
- Updated Android SDK to 7.6.0 Read more.
- Refactored GDPR interface
- Added US Privacy/CCPA interface
- Added mute flag option
- Added Frequency capping interface
- Renamed TikTok to Pangle
7.5.4 (2020-04-21)
7.5.3 (2020-03-10)
- Updated Android SDK to 7.5.2 Read more.
- Added missing InMobi dependency
7.5.2 (2020-03-09)
7.5.1 (2020-02-25)
- Updated Android SDK to 7.5.1 Read more.
- Fixed Android Banners blocking UI interaction when hidden
7.5.0 (2020-02-20)
- Updated Play Services Resolver to 1.2.135
- Updated iOS SDK to 7.5.0 Read more.
- Updated Android SDK to 7.5.0 Read more.
- Multiple banners can now be shown at once (1 per placement tag)
- Banners can now be given a sized, populated by a best fit banner type
- Banners can now be positioned with custom coordinates
- Banners now support placement tags
- Added UserData variables for User Segmentation Support
- Improved AndroidManifest resolver script, added null checks for handling comments. Also now only saves file changes when AdMob ID has been added/changed/removed
7.4.5 (2020-02-06)
7.4.4 (2020-01-29)
7.4.3 (2020-01-09)
7.4.2 (2019-12-02)
Known issues:
Android
- Facebook test device hash does not appear in logs using Facebook Audience Network 5.6.0. A server side alternative is now provided for test devices. See https://developers.facebook.com/docs/audience-network/testing
7.4.1 (2019-11-26)
- Fixed Resolver running on every file change. Now runs when 'Save Adapters' pressed
Known issues:
Android
- Facebook test device hash does not appear in logs using Facebook Audience Network 5.6.0. A server side alternative is now provided for test devices. See https://developers.facebook.com/docs/audience-network/testing
7.4.0 (2019-11-21)
- Updated iOS SDK to 7.4.0 Read more.
- Updated Android SDK to 7.4.0 Read more.
- Removed HyprMX
- AdMob Android now requires AppId to be set (this can be done in the TapdaqSettings)
- Android Tapdaq SDK/Adapter libraries now target androidx. Note: Some Network SDK's depend on android support libaries, so you MUST use jetifier
Known issues:
Android
- Facebook test device hash does not appear in logs using Facebook Audience Network 5.6.0. A server side alternative is now provided for test devices. See https://developers.facebook.com/docs/audience-network/testing
7.3.0 (2019-10-02)
- Updated iOS SDK to 7.3.0 Read more.
- Updated Android SDK to 7.3.0 Read more.
- Added Maio support
- Added Mintegral support
- Added TikTok support (iOS only)
- Removed Kiip support
- Removed MoPub support
- Removed Receptiv support
Known issues:
iOS
- Applovin: With currently supported version of Applovin(6.8.1) loading Applovin ads on iOS 13.0 may crash the app with message:
SKUnsupportedClassException, reason : SKStoreProductViewController May not be subclassed
. This does not affect iOS 13.1 and above. Please contact [email protected] for a workaround to use a newer version of Applovin that has this issue fixed.
- Apps using bitcode built with Xcode older than 11.0 will need to either have bitcode disabled or be built with Xcode 11.0 and above.
Android
- AndroidX: All libraries included currently target android support libraries rather than AndroidX, they may be converted through jetifer tool (https://developer.android.com/studio/command-line/jetifier). Alternatively integration through maintemplate.gradle can handle this, please contact [email protected] for further guidance.
7.2.3 (2019-07-19)
- Fixed showRewardedVideo(tag) method
7.2.2 (2019-07-18)
- Updated Android SDK to 7.2.1 Read more.
- Fixed AdMob RV isLoaded called on background thread (Android)
7.2.1 (2019-07-10)
- Fixed initialisation crash on Unity iOS
7.2.0 (2019-07-09)
7.1.2 (2019-06-05)
7.1.1 (2019-06-03)
7.1.0 (2019-05-28)
7.0.3 (2019-02-27)
7.0.2 (2019-02-07)
- Updated iOS SDK to 7.0.2 Read more.
- Fixed Android Banners
7.0.1 (2019-01-25)
- Used reduced size iOS AdMob SDK to fit in GitHubs 100mb size limit
7.0.0 (2019-01-23)
- Updated iOS SDK to 7.0.0 Read more.
- Updated Android SDK to 7.0.0 Read more.
- Added Zone Support
- Added Programmatic support (Tapjoy)
- Removed registering placement tags/types
- Temporarily removed Cross Promotion support (NativeAds/Interstitials). If required, please use 6.4.0
- Added AdMob Targeting support
- Added DidFailToDisplay callback
- Updated Play Services to 16.0.0+. Does also support for 17+ (Android)
- Fixed PostProcessScript for building iOS with Unity2018.3.x
6.4.1 (2018-11-21)
6.4.0 (2018-10-29)
- Updated iOS SDK to 6.4.0 Read more.
- Updated Android SDK to 6.4.0 Read more.
- Updated Play Services Resolver to 1.2.90.0
6.3.4 (2018-09-25)
6.3.3 (2018-08-09)
- Updated iOS SDK to 6.3.2 Read more.
- Updated Android SDK to 6.3.2 Read more.
- Fixed Android banner size
- iOS now uses static libraries
6.3.2 (2018-07-11)
- Updated Android SDK to 6.3.1 Read more.
- Added missing ZPlay android permissions
- Added missing ZPlay asset
6.3.1 (2018-06-27)
6.3.0 (2018-06-26)
- Updated iOS SDK to 6.3.0 Read more.
- Updated Android SDK to 6.3.0 Read more.
- Fixed Uninstall bug deleting settings file
- Added ZPlay Support
- Added Exoplayer dependency to Android FAN
6.2.4 (2018-06-13)
6.2.3 (2018-06-04)
- Updated iOS SDK to 6.2.2 Read more.
- Updated Android SDK to 6.2.3 Read more.
- Updated Android AdColony SDK to 3.3.4 (GDPR Supported)
- Updated Android TapJoy SDK to 11.12.2 (GDPR Supported)
- Updated iOS AdColony SDK to 3.3.4 (GDPR Supported)
- Updated iOS TapJoy SDK to 11.12.2 (GDPR Supported)
- Improved Android dependencies script
- Fixed iOS Rewarded Video Callbacks
- Forwarded IAP data to AppLovin (Updated params)
6.2.2 (2018-05-15)
- Updated iOS SDK to 6.2.1 Read more.
- Updated Android SDK to 6.2.2 Read more.
- Updated PlayServicesResolver to 1.2.29.0
- Added support for GDPR Consent. See Update Guide
- Fixed HyprMX Android resources
- Fix for Unity2018
6.2.1 (2018-05-02)
- Updated iOS SDK to 6.2.0 Read more.
- Updated Android SDK to 6.2.1 Read more.
- Fixed Banner refresh callback TDAdEvent data.
6.2.0 (2018-04-19)
- Updated Android SDK to 6.2.0 Read more.
- Updated minimum play-services to v15.0.0 in TDDependenciesResolver.cs
6.1.2 (2018-04-11)
6.1.1 (2018-04-06)
- Improved performance for loading tapdaq settings
- Updated iOS SDK to 6.1.1 Read more.
6.1.0 (2018-04-04)
- Updated play services resolver
- Fixed occasional android crash calling hideBanner twice
- Updated iOS SDK to 6.1.0 Read more.
- Updated Android SDK to 6.1.0 Read more.
6.0.1 (2018-02-23)
6.0.0 (2018-02-15)
- Updated iOS SDK to 6.0.0 Read more.
- Updated Android SDK to 6.0.0 Read more.
- Added Kiip support
- Added TapdaqConfigFailedToLoad callback
- Improved error messages
- Other fixes/improvements
5.10.0 (2018-01-11)
- Updated iOS SDK to 5.10.0 Read more.
- Updated Android SDK to 5.10.0 Read more.
- Updated AdNetwork libraries (See iOS/Android changelogs for details)
- Minor Unity iOS PostProcess script improvements.
5.9.6 (2017-12-13)
- Updated iOS SDK to 5.9.5 Read more.
- Fixed App Store view controller displayed incorrectly if shown multiple times for the same ad. Affects iOS versions lower than 11.
5.9.5 (2017-12-07)
- Updated iOS SDK to 5.9.4 Read more.
- Fixed MoPub.bundle not being included in iOS generated project.
- Fixed rewardValidated callback sometimes crashing the app if customJson for the reward was null.
- Fixed Inability to build iOS project on Xcode version prior to 9.
5.9.4 (2017-12-05)
- Updated iOS SDK to 5.9.3 Read more.
- Fixed App Store view controller sometimes taking a long time to show.
5.9.3 (2017-12-01)
- Updated iOS SDK to 5.9.2 Read more.
- Updated Android SDK to 5.9.1 Read more.
- Added EventId to TDVideoReward in Rewarded Video Callbacks
- Added AdManager.GetRewardId method.
- Fixed AppLovin iOS Banner crash
- Other fixes/improvements
5.9.2 (2017-11-27)
- Updated iOS SDK to 5.9.1 Read more.
- Fixed iOS Banners displaying in Unity
- MoreApps, NativeAds and InterstitialOnBoot Sample Apps built using 5.4.0
- MediationSample requires 2017.1.1+ as it now uses custom Gradle and Android Multidex to include all adapters
5.9.1 (2017-11-10)
- Fixed Receptiv AndroidManifest.xml
5.9.0 (2017-11-09)
- Updated iOS SDk to 5.9.0 Read more.
- Updated Android SDK to 5.9.0 Read more.
- Added MoPub Adapter
- Added Receptiv Adapter
- Reduced Play-services dependencies
- Fixed Android Gradle build conflicts
- Fixed Android SMART Banners
- Added iPhone X support
- Other fixes/improvements
5.8.1 (2017-10-26)
- Updated iOS SDk to 5.8.1 Read more.
- Updated Android SDK to 5.8.1 Read more.
- Uninstall button now optionally leaves settings file.
- Android Recyclerview lib now only added when InMobi present
- Fixed PostProcessorScript not running in certain situations
5.8.0 (2017-10-11)
- Updated iOS SDK to 5.8.0
- Updated Android SDK to 5.8.0
- Added AppLovin Banner Support
- Fixed Android InMobi banner size bug
- Updated Android FAN SDK to 4.26.0
- Updated Android Chartboost SDK to 7.0.0
- Updated Android AppLovin SDK to 7.3.2
- Updated Android UnityAds SDK to 2.1.1
- Updated iOS InMobi SDK to 7.0.1
5.7.3 (2017-10-09)
- Updated iOS SDK to 5.7.2
- Fixed a crash on iOS 9 that occurs when a banner is being displayed.
5.7.2 (2017-10-04)
- Updated Android SDK to 5.7.0
- Updated iOS SDK to 5.7.1
- Banner refresh set to 30 seconds. Refresh interval settings should be disabled in the ad network dashboards.
- Added IAP reporting.
- Fixed Android FAN debugger when only RV enabled.
- Bug fixes
5.7.1 (2017-09-26)
- Updated Android SDK to 5.6.1
5.7.0 (2017-09-19)
- iOS 11 compatibility and stability improvements.
- Added individual network testing in the debugger view on iOS.
- Added mediation testing in the debugger view on iOS.
- Added native ads and cross promotion testing in the debugger view on iOS.
- HyprMX SDK iOS updated to 4.5.
- AdColony Ads iOS SDK updated to 3.2.1.
- Chartboost SDK iOS updated to 7.0.1.
- Facebook Audience Network iOS SDK updated to 4.26.0.
5.6.1 (2017-09-07)
- Updated iOS SDK to 5.6.1
- Fixed HyprMX for Android
5.6.0 (2017-09-05)
- Updated Android SDK to 5.6.0
- Updated iOS SDK to 5.6.0
- Added toggle for Unity logs
- Added HyprMX adapter
- Added
isInitialised()
5.5.2 (2017-08-25)
- Updated iOS SDK to 5.5.3
- Fixed AdColony iOS post roll interstitial
5.5.1 (2017-08-23)
-
Added missing Android Vungle lib file
-
Updated iOS SDK to 5.5.2
-
Fixed iOS didLoadConfig called before ad networks are ready.
-
Update Android SDK to 5.5.0
-
Updated iOS SDK to 5.5.0
-
Updated Vungle (iOS/Android) SDK to 5.1.0
-
Added iOS debugger V1.
-
Added Tapdaq Rewarded Video Overrides
-
Updated AdColony Android SDK to 3.1.2
5.4.1 (2017-08-07)
- Rebuilt AppLovin android adapter
5.4.0 (2017-08-04)
- Updated Android SDK 5.4.1
- Updated iOS SDK 5.4.1
- Added InMobi Adapter.
- Added Play Services Resolver
- Updated Android AppLovin SDK to 7.2.0
- Updated Android FB SDK to 4.25.0
- Add IronSource Offerwall
- GIF Support
5.3.1 (2017-07-14)
- Updated Android SDK 5.3.0
- Updated iOS SDK 5.3.0
- Fixed settings checkboxes intermittently not working
- TapdaqUnity.unitypackage no longer includes AndroidManifest.xml in root, added script to generate one if not present.
- Deprecated methods "WithTags", added parameters to generic methods.
- Updated Android FB SDK to 4.24.0
- Update all adapter interfaces. Please upgrade all adapters in your project when upgrading to this SDK version.
5.3.0 (2017-06-08)
- Update Android SDK to version 5.2.1
- Update iOS SDK to version 5.2.0
- Add support for autoReloadAds setting
5.2.0 (2017-05-25)
- Updated Android SDK & Adapters to 5.2.0
- Enabled bitcode for iOS
- Updated Android FAN SDK to 4.22.1
5.1.1 (2017-05-16)
- Fixed AdMob & FAN banners with Unity 5.6 (Android)
- AdMob added support for Rewarded Video (Android)
- FAN implemented video method (Android)
- UnityAds set theme to Fullscreen (Android)
- UnityAds & Vungle fixed networks failing and retrying
- Updated Android SDK to 5.1.0
5.1.0 (2017-05-15)
- Added placement tags to AdWillDisplay, AdDidDisplay, AdClicked, AdClosed, AdError, RewardVideoValidated events in TDCallbacks
- Update iOS SDK and iOS adapters to 5.1.0
5.0.1 (2017-05-03)
- Updated Android AdMob Adapter (Fixes issues displaying ads & isReady checks)
- Added Tapjoy for iOS
- Restructured Android folders (Fixes the need to reimport assets regularly)
- Added AdMob and Facebook Test devices UI entry
5.0.0 (2017-04-24)
- Updated Android SDK to 5.0.0
- Updated iOS to 5.0.0
- Added Tapjoy (Android only)
- Added Uninstall button
- Minor Bug fixes/improvements
4.4.0 (2017-04-07)
- Updated iOS SDK to 4.13.1
- Updated Android SDK to 4.12.0
4.3.0 (2017-03-29)
- Updated iOS SDK to 4.13.0
- Changed Android missing Adapter exception to log
- Updated Facebook Audience Network Android to 4.20.0
- Implemented isBannerReady method for Android
- Fixed crash when calling showBanner multiple times (when already displaying)
- Updated Android support libraries to v25.0.0
4.2.1 (2017-03-24)
- Updated iOS SDK to 4.12.0
- Adapters bugs fixed
4.2.0 (2017-03-17)
- Updated iOS SDK to 4.11.0
- Updated Android SDK to 4.10.0
- Added More Apps Screen
4.1.0 (2017-03-15)
- Updated Android SDK to 4.8.1
- Added Applovin Adapter for Android
4.0.0 (2017-03-13)
- Updated Android SDk to 4.7.1
- Restructured Android Libraries to folders
3.7.0 (2017-03-02)
- Updated Android SDK to 4.6.1
3.6.0 (2017-02-17)
- Updated Android SDK to 4.5.1
3.5.0 (2017-02-16)
- Update Android SDK to 4.4.1
- Separated iOS adapters into different unity packages, only import what you need
- Banners can now be positioned at top or bottom
- Added Mediation & Interstitial on Boot sample projects
3.4.0 (2017-02-13)
- Updated iOS SDK to 4.10.1
3.3.0 (2017-02-09)
3.2.0 (2017-02-02)
- Updated Android SDK to 4.2.1
- Updated iOS SDK to 4.7.1
- Replaced TDCallbacks OnAdStarted with OnAdWillDisplay & OnAdDidDisplay. Removed OnAdFinished (Please use OnAdClosed)
- Fixed Android calling TDCallbacks.TapdaqConfigLoaded early & multiple times
- Fixed TDAdEvent not populating tag on android
- Other minor fixes/improvements
- Updated Native Ads Sample App
3.1.0 (2017-01-27)
- Updated Android SDK to 4.1.1
- Updated iOS SDK to 4.6.1
- Added Banners for Android
- Improvements/Bug fixes
3.0.2 (2017-01-24)
- iOS SDK v4.5.0 (Minor internal fixes & improvements)
3.0.1 (2017-01-20)
- Fix iOS namespace conflict
3.0.0 (2017-01-19)
- iOS SDK v4.4.0
- Android SDK v3.6.0
- Many many bug fixes
2.0.10 (2016-12-20)
- Updated Android SDK to 3.4.0
- Fixed Hyphenated placement tags with Android.
- Fixed Native Ad Impression & Click methods.
2.0.9(2016-12-18)
2.0.8(2016-12-16)
2.0.7(2016-12-14)
2.0.6(2016-12-12)
2.0.5(2016-12-12)
- Correctly updated iOS SDK to 2.6.1
2.0.4(2016-12-09)
2.0.3(2016-12-08)
- Improved Android Multi-threading
2.0.2(2016-12-07)
2.0.1(2016-12-07)
- Fixed Tapdaq Settings Assets Path
2.0.0(2016-12-06)
- Added Mediation Features for iOS & Android