Permalink
Fetching contributors…
Cannot retrieve contributors at this time
405 lines (316 sloc) 12.5 KB

Tapdaq Android SDK Changelog

6.4.0 (2018-10-29)

  • Added Maven support for gradle projects
  • Added Video support to FAN
  • Updated AdColony SDK to 3.3.5
  • Updated AppLovin SDK to 8.1.4
  • Updated Chartboost SDK to 7.3.0
  • Updated FAN SDK to 5.0.1
  • Updated InMobi SDK to 7.2.1
  • Updated IronSource SDK to 6.7.12
  • Updated Kiip to 3.0.1
  • Updated MoPub SDK to 5.4.0
  • Updated TapJoy SDK to 12.1.0
  • Updated UnityAds SDK to 2.3.0
  • Updated Vungle SDK to 6.3.17
  • Updated YouAppi SDK to 4.3.6
  • Updated ZPlay SDK to 2.1.1
  • Refactored Cross Promotion, added Tapdaq to debugger. Some package directories may have changed.
  • Fixed Receptiv not calling didReward (with invalid reward) when reward failed
  • Bug fixes/improvements

6.3.3 (2018-09-25)

  • Fixed idfa not collected (if permitted) for stats
  • Fixed Reward server side callback missing placement tag

6.3.2 (2018-08-09)

  • Reduced use of SharedPreferences
  • Adding missing WillDisplay before display Offerwall
  • Fixed occasional crash after ad closed
  • Fixed Cross Promotion NativeAd "Hide if app installed" dashboard setting being ignored
  • Fixed stats concurrent exception
  • Fixed autoreload bug removing pending ad

6.3.1 (2018-07-11)

  • Fixed AdMob adapter failing to display ads
  • Fixed AdMob static/video/banners click callback
  • Fixed ZPlay video calling reward callback
  • Updated FAN SDK to 4.99.1

6.3.0 (2018-06-26)

  • Added ZPlay support
  • Updated FAN SDK to 4.99.0
  • Fixed Chartboost close callbacks
  • Deprecated TDMediatedNativeAd icon, replaced with IconView. See Update Guide
  • Other fixes/improvements

6.2.4 (2018-06-13)

  • Updated FAN SDK to 4.28.2
  • Added UserSubjectToGDPR flag. See Update Guide
  • Rolled back Vungle Adapter to support Vungle SDK 5.3.2.
  • Other fixes/improvements

6.2.3 (2018-06-04)

  • Updated AdColony SDK to 3.3.4 (GDPR Supported)
  • Updated TapJoy SDk to 11.12.2 (GDPR Supported)
  • Added AdMob GDPR fields to requests
  • Forwarded IAP data to AppLovin (Updated params)

6.2.2 (2018-05-15)

  • Added GDPR Consent Support. See Update Guide
  • Updated AdColony SDK to 3.3.3
  • Updated AppLovin SDK to 8.0.1
  • Updated Chartboost SDK to 7.2.0
  • Updated FAN SDK to 4.28.1
  • Updated InMobi SDK to 7.1.0
  • Updated IronSource SDK to 6.7.9
  • Updated Kiip SDK to 3.0.0
  • Updated MoPub SDK to 5.0.0
  • Updated UnityAds SDK to 2.2.1
  • Updated Vungle SDK to 6.2.5
  • Updated YouAppi SDK to 4.1.1
  • Updated Samples to use play-services 15.0.1
  • Improved debugger adapter status
  • Other fixes/improvements

6.2.1 (2018-05-02)

  • Added YouAppi Support
  • Debugger improvements
  • Other fixes/improvements

6.2.0 (2018-04-19)

  • Updated Samples to use Gradle 3.1.1
  • Updated Samples to use play-services 15.0.0
  • Updated InMobi SDK to 7.0.4
  • Updated FAN SDK to 4.28.0
  • Updated MoPub SDK to 4.20.0
  • Updated UnityAds SDK to 2.2.0
  • Updated TapJoy SDK to 11.12.0
  • Other fixes/improvements

6.1.1 (2018-04-11)

  • Bug fixes

6.1.0 (2018-04-03)

  • Implemented Native Ads with AdMob, AppLovin, FAN See Mediated Native Docs
  • Added hashed user id param to showRewardedVideo
  • Updated AppLovin sdk to 7.8.5 See Update Guide
  • Other fixes/improvements

6.0.1 (2018-02-23)

  • Fixed Chartboost RV isReady always returning false

6.0.0 (2018-02-15)

  • Added Kiip Support
  • Added didFailToInitialise callback to TMInitListener
  • Improved error descriptions
  • Refactored storing multiple ads and refilling placments which share ads. Loading multiple ads at the same time will now be much more reliable.
  • Other fixes/improvements

5.10.0 (2017-12-11)

  • Fixed HyprMX callbacks
  • Fixed Cross Promotion interstitial click fallback to store url when deeplink fails
  • Update AdColony SDK to 3.3.0
  • Updated Play Services (AdMob) to 11.8.0
  • Updated AppLovin SDK to 7.6.2
  • Updated Chartboost SDK to 7.0.1
  • Updated FAN SDK to 4.27.0
  • Updated HyprMX SDK to 4.3 (Now uses Maven via Gradle)
  • Updated InMobi SDK to 7.0.2
  • Updated IronSource SDK to 6.7.0.1
  • Updated MoPub SDK to 4.19.0
  • Updated TapJoy SDK to 11.11.1
  • Updated UnityAds SDK to 2.1.2
  • Updated Vungle SDK to 5.3.2
  • Other fixes/improvements

5.9.1 (2017-12-01)

  • Added EventId to TDReward in didVerify Rewarded Video callback.
  • Added getRewardId method to Tapdaq class.
  • Deprecated TMAdListener didVerify(String location, String reward, int value, boolean reward_valid, Map<Object, Object> custom_data) Replaced with didVerify(TDReward reward)

5.9.0 (2017-11-09)

  • Added MoPub Adapter
  • Added Receptiv Adapter
  • Added onPause/onResume lifecycle methods (Required for Receptiv)
  • Other fixes/improvements

5.8.1 (2017-10-26)

  • IsReady method checks FAN expired ads
  • Bug Fixes & Performance Improvements

5.8.0 (2017-10-11)

  • Added AppLovin banner support
  • Added FAN SMART/LEADERBOARD support
  • Fixed TapJoy rewarding all ad types
  • Updated AppLovin SDK to 7.3.2
  • Updated Chartboost SDK to 7.0.0
  • Updated FAN SDK to 4.26.0
  • Updated UnityAds SDK to 2.1.1
  • Fixed Vungle AdRequest stats
  • Other Improvements/fixes

5.7.0 (2017-10-04)

  • Banner refresh set to 30 seconds. Refresh interval settings should be disabled in the ad network dashboards.
  • Added IAP reporting.
  • Changed method to set test devices
  • Fixed FAN debugger when only RV enabled.
  • Bug fixes

5.6.1 (2017-09-26)

  • Fix crash on AppLovin RV close.

5.6.0 (2017-09-05)

  • Replaced Adapter Java files with Jars (Remove old versions and add jars to libs folder)
  • Added HyprMX Adapter
  • Added sdk/adapter version checks. Adapters are no longer compatible with different sdk versions.
  • Implemented back button on cross promotion interstitials.
  • Added didRefresh callback for banners, no longer calls didLoad when refreshing.
  • Other Improvements/Fixes

5.5.0 (2017-08-22)

  • Tapdaq Rewarded Video Overrides
  • Updated Vungle SDK to 5.1.0
  • Added Facebook Audience Network Rewarded Video
  • Updated Play Services to 11.0.4 (Still supports previous versions)
  • Disabled SDKless implementations by default
  • Other minor bug fixes

5.4.1 (2017-08-04)

  • Handled missing TMVideoInterstitialActivity

5.4.0 (2017-08-03)

  • Added InMobi Adapter
  • Added GIF adverts
  • Added Offerwall (IronSource)
  • Updated AppLovin to 7.2.0
  • Updated FB SDK to 4.25.0
  • Set HTTP timeout to 60 seconds
  • Removed AppCompat dependency

5.3.0 (2017-07-14)

  • Added MoreApps Backfill
  • Fixed Native Ads frequency capping
  • Fixed UnityAds calling didVerify after didClose
  • Fixed Banners waterfalling when ad fails to load
  • Updated FB SDK to 4.24.0
  • Internal stats/other fixes

Update all adapter interfaces. Please upgrade all adapters in your project when upgrading to this SDK version.

5.2.1 (2017-06-08)

  • Added IronSource Adapter
  • Updated FB SDK to 4.23.0
  • Added AutoReload option
  • Fixed Tapdaq now waits for UnityAds to initialise for called didInitialise.

5.2.0 (2017-05-25)

  • Stats fixes
  • Improved multithreading on launch
  • Updated Facebook SDK and adapter to 4.22.1
  • Fixed Chartboost video failing and reloading static ad

5.1.0 (2017-05-16)

  • Fixed Vungle and UnityAds adapters not failing correctly
  • AdMob added Rewarded Video Support
  • FAN implemented video method call
  • FAN updated deprecated BANNER_320_50 with BANNER_HEIGHT_50
  • Applovin implemented static method call
  • AdMob fixed isReady when called from a thread other than the android UI Thread

5.0.0 (2017-04-24)

  • Fill Rate Reporting
  • Added Chartboost Adapter
  • Added Tapjoy Adapter
  • Updated Applovin SDK to 7.0.0
  • Updated Unity Ads SDK to 2.1.0
  • Fixed isReady states.
  • Other minor fixes/improvements

4.12.0 (2017-04-07)

  • Removed ACCESS_WIFI_STATE & ACCESS_NETWORK_STATE permission
  • Update Adapters (Facebook, Applovin, AdColony)
  • Applovin various fixes (Rewards, Fill)

4.11.0 (2017-03-30)

  • Updated Facebook Adapter & Docs for FAN 4.20.0 support
  • Added More Apps Sample project.

4.10.0 (2017-03-17)

  • Fixed More placement tag prefix config

4.9.0 (2017-03-16)

  • MoreApps v2

4.8.0 (2017-03-15)

  • Added Applovin Adapter

4.7.0 (2017-03-13)

  • Remove Lifecycle events
  • Fixed error in loading Applovin Rewarded Video
  • Native ads will now launch app if installed and deeplink fails.
  • Stats update
  • Added MoreApps Screen

4.6.0 (2017-03-01)

  • Fixed Cross Promo images not loading
  • Fixed initialising SDK on Turkish devices
  • Fixed Vungle no longer rewards when ad closed early
  • Fixed Applovin pre-popup now respects Applovin dashboard settings
  • Refactored Reward TMAdlistener events
  • Added Eclipse integration sample app

4.5.0 (2017-02-17)

  • Fixed Callback Events

4.4.0 (2017-02-16)

  • Fixed AdColony Adapter using incorrect key for Rewarded Ads.

4.3.0 (2017-02-14)

  • Added AdColony Adapter
  • Fixed didDisplay not called correctly for Applovin
  • Refactored Adapter code (Now much smaller)
  • Fixed Native ads not falling back to store url if custom url fails
  • Other bug fixes

4.2.0 (2017-02-02)

  • Fixed UnityAds adapter responding incorrectly to rewarded ad availability on load.

4.1.0 (2017-01-27)

  • Minor fix to loadNativeAd listener events

4.0.0 (2017-01-26)

  • Added Load methods for ads. They are no longer preloaded automatically.
  • Added UnityAds & Vungle Adapters
  • Replaced AdAvailabilityListener with TMInitListener to notify clients when Tapdaq has fully initialised and ads may be called.
  • Added sample apps for boot up interstitial and Native Ads.
  • Bug fixes/improvements

3.6.0 (2017-01-19)

  • show static/video/rewarded interstitial methods now respect placement tags
  • Fixed bug where applovin would fail to respond with onVerified for rewarded videos using currencies with multiple words
  • Fixed native ads not using the correct image size when multiple sizes available
  • Fixed missing stats data.

3.5.0 (2017-01-06)

  • Fixed crash on low memory devices

3.4.0 (2016-12-20)

  • Fullscreen cross promotion interstitial

3.3.0 (2016-12-08)

  • Improved multithreading

3.2.0 (2016-12-08)

  • Removed AppCompat dependency. Increased minimum API Level to 11.
  • Renamed TMAppCompatActivity to TMLifecycleActivity.

3.1.0 (2016-11-30)

  • Bug fixes -- Displays all networks in debug view (even if not used) -- Chartboost occasionally display static interstitial rather than rewarded -- Improved Chartboost error handling & logs -- Other minor improvements / internal fixes

3.0.0 (2016-11-23)

  • Mediation Services Added

2.5.5 (2016-09-23)

  • Initialisation methods have been update, please review your code and the documentation
  • Bug fixes/Stablity improvements

2.5.4 (2016-08-30)

  • Fixed adqueue/callback error on bootup
  • Prevented crash when clicking ad in emulator & devices without the Play Store installed

2.5.3 (2016-08-23)

  • Fixed split string null exception

2.5.2 (2016-08-22)

2.5.1 (2016-08-10)

  • Fixed test mode

2.5.0 (2016-08-09)

  • Added placement tags
  • Improved HTTP client
  • Minor bug fixes

2.4.4 (2016-07-08)

  • Fixed crash when app is backgrounded
  • Fixed out of memory crash

2.4.3 (2016-05-28)

  • Improved handling of HTTP status codes.
  • Fixed bug where cancelling Interstitial causes didCloseInterstitial to be called twice.

2.4.2 (2016-04-04)

  • Improved error handling.
  • Fixed bug where Android Version was incorrectly formatted.

2.4.1 (2016-01-25)

  • Fixed concurrency issue when ad is removed from the queue.

2.4.0 (2016-01-20)

  • Deeplinking support
  • Fixed bug where purged images from cache were not being handled correctly
  • Fixed bug where ad removed from queue that is currently being displayed

2.3.1 (2016-01-12)

  • Improved retrying mechanism on 5xx responses
  • Improved cached image handling to prevent OutOfMemory runtime errors
  • Icon image is now auto-fetched for native ads

2.3.0 (2016-01-05)

  • Moved storage of cached data from shared preferences to SQLite
  • Introduced frequency cap functionality on a promotion level
  • Updated accessor modifiers on classes
  • Updated .withCreativeTypesSupport() to take an empty parameter, which results in no adverts being fetched
  • Fixed crash some users experienced when app goes into airplane mode

2.2.0 (2015-12-14)

  • Improved persistence of preferences between sessions
  • Fixed a number of issues with analytics data

2.1.0 (2015-12-02)

  • Resolved issue where SDK was not activating correctly
  • Improved formatting of bootup, impression and click data
  • Temporarily removed deep link support
  • Native ads: handle optional fields with null values
  • Updated callbacks to include didFailToReachServer()