Changelog
3.0.0
Published: November 11th, 2024
Breaking Changes 🚨
Adjoe
has been renamed toPlaytime
.Offerwall
has been renamed toCatalog
.
The following APIs have been impacted by these changes. Please update your code so that the correct APIs are used.
Adjoe.init()
Playtime.init()
Adjoe.isInitialized()
Playtime.isInitialized()
Adjoe.sendUserEvent()
Playtime.sendUserEvent()
Adjoe.getOfferwallIntent()
Playtime.getCatalogIntent()
Adjoe.setOfferwallListener()
Playtime.setCatalogListener()
Adjoe.removeOfferwallListener()
Playtime.removeCatalogListener()
AdjoeOfferwallListener
PlaytimeCatalogListener
AdjoeNotInitializedException
PlaytimeNotInitializedException
AdjoeInitialisationListener
PlaytimeInitialisationListener
Adjoe.Options
PlaytimeOptions
AdjoeParams
PlaytimeParams
AdjoeGender
PlaytimeGender
AdjoeExtensions
PlaytimeExtensions
Bug fixes 🪲
Fix a crash regarding loading resources in
WebView
Remove additional
=
in playtime notification for certain translationsFix not opening installed campaign apps for Android >= 13
Stop using
setDataDirectorySuffix
ofWebView
Fix crash related to the visibility of
AdjoeActivity
Features and Improvements ✨
Add API Reference
Support customisable texts in reward notifications
Automatically redirect users to the app after accepting the Android usage permissions
Open the usage permission screen within the app rather than the Android Settings
Add type definitions in React Native Wrapper
Add enhanced detection of suspicious users
Improve error handling and performance through removal of unused internal classes
Improve security of WebView settings
Migrate to 3.0.0
1. Update method and class names
Update usages of
Adjoe
toPlaytime
.Update usages of
Offerwall
toCatalog
.
2. Remove usages of the following API:
setProfile
- Instead you should usesetUserProfile
withPlaytimeOptions
during the init.canShowOfferwall
/canShowCatalog
2.2.2
Published: 17 July 2024
Bug fixes 🪲
Fix ANR related to protection library
2.2.1 Has a known ANR, please do not use this version.
2.2.1
Published: 24 May 2024
Bug fixes 🪲
Fix "webpage not available" error which occurred occasionally when returning back to Playtime from the Play Store
Fix Proguard issue that occurred while building a release version of the APK
Improve the SDK's “notification” logic.
Fix exception caused by running multiple processes
Features and Improvements ✨
Deprecate
canShowOfferwall
APIDeprecate
setProfile
APIImprove Korean translations
Add enhanced detection of suspicious users
2.2.0
Published: 21 March 2024
Bug fixes 🪲
Improve usage permission handling on Android 13+
Features and Improvements ✨
Add enhanced detection of suspicious users
Add cash currency support in reward notifications
2.1.1
Published at: 19 December 2023
Bug fixes
Enhance Fraud detection
Translation fixes for the notifications
Fix for users that were not getting rewarded for the installed apps after they updated an SDK.
Supporting all React Native versions.
2.1.0
Published at: 28 July 2023
Bug fixes
Enhance Fraud detection
Usage collection enhancement
Fixed an inconsistency in the External User ID
You can now use the
Adjoe.setUAParams(adjoeParams : AdjoeParams)
to add additional parameters.Added translation for additional 7 languages ( in, it, ja, ko, pl, pt and tr) in addition to en, de, es, fr
consistent update cross all wrappers to mark this update as the new base line
2.0.7
Published at: 16 Mar 2023
Android 13 support
Depreciation of safetynet and replacing it with play integrity
New fraud update [VPN-detection]
2.0.5
Published at: 11 Nov 2022
Fix issues with notification.
Enhancements and improvements of workmanager and threading.
Bug fixes.
2.0.4
Published at: 14 Sep 2022
Fix issues with rewards.
Allow multiple init without throwing
Already Initialised
Exception.Error visibility enhancement.
Bug fixes.
2.0.2
Published at: 11 Mar 2022
Migrate SDK to Androidx.
Add full support to android12.
Adding
android:export
in Manifest.Update
workManager
library to 2.7.1.Add flag IMMUTABLE and MUTABLE to pendingIntent.
Bug fixes.
Further enhancement.
1.5.1
Published at: 8 Oct 2021
Further enhancements on crash reports
Bugfixes
1.5.0
Published at: 14.09.2021
Additional scenarios to display Advance campaigns.
Enhance crash reports.
Fix Network issues.
Bugfixes.
1.4.15
Published at: 08.06.2021
Added App Info Fields to Campaigns.
Added Support for Advance.
Usage/Reward Enhancements.
Bugfixes.
1.4.14
Published at: 24.03.2021
Made the SDK lighter on permissions.
1.4.13.1
Published at: 10.03.2021
Resolved potential compatibility issues surrounding the WorkManager library.
1.4.13
Published at: 03.03.2021
Full support for android 11 on targetSDKVersion 30.
Improved the Toast Notification to give users immediate feedback.
Improved the usage collection reliability.
Changed Sub-ID handling with AdjoeParams object to provide further context on the users (such as User Acquisition data and the Playtime placement).
1.4.12
Published at: 28.01.2021
Improved initialization speed.
Improved onboarding user flow on Android 10+.
Bugfix for potential crashes.
1.4.11
Published at: 30.11.2020
Bugfixing for calling the init method outside the main process.
Bugfix for accepting the TOS without a network connection.
1.4.10
Published at: 04.11.2020
Bugfixes for building on Windows.
1.4.9
Published at 29.10.2020
Bugfixes for apps using minified R8/ProGuard builds.
1.4.8
Published at 07.10.2020
Bugfixes.
1.4.7
Published at 25.09.2020
Kotlin: Fixed
Adjoe.Options
in Kotlin.Unity: Added inline documentation.
Unity: The methods now output logs when called inside the Unity Editor.
1.4.6
Published at: 16.09.2020
Added the method
Adjoe.isAdjoeProcess
to check whether the current process is the:adjoe
child process. See Integration details for a description in which situations to use this.Added logs to more easily trace and reproduce bugs. See Enabling logs.
Last updated