- Introduced
verification.properties
to facilitate adapter ownership verification with Google SDK console.
- Certified with Line SDK 2.9.20250110.
- Certified with Line SDK 2.9.20241129.
- Annotated all
Activity
parameters with@Nullable
to better avoid potential NPEs. - Removed redundant log output when initialization was already completed.
- Requires minimum AppLovin MAX SDK version be 13.0.0.
- Removed support for COPPA.
- Remove deprecated native API usages.
- Certified with Line SDK 2.8.20240827.
- Certified with Line SDK 2.8.20240808.
- Certified with Line SDK 2.7.20240515.
- Remove deprecated callbacks
onRewardedAdVideoStarted()
andonRewardedAdVideoCompleted()
. - Remove passing of
Activity
contexts into LINE APIs.
- Certified with Line SDK 2.7.20240214.
- Certified with Line SDK 2.7.20240112.
- Update event tracking methods since
FiveAdViewEventListener
is deprecated. - Replace
FiveAdInterstitial.show()
,FiveAdVideoReward.show()
withFiveAdInterstitial.showAd()
,FiveAdVideoReward.showAd()
. - Improve error handling.
- Certified with Line SDK 2.6.20230607.
- Remove the
getPrivacySetting()
function and call privacy methods directly. - Remove unnecessary MAX SDK version check.
- Certified with Line SDK 2.6.20230215.
- Certified with Line SDK 2.5.20221226.
- Remove
consentDialogState
guard.
- Support for native ads in external plugins (e.g. React Native).
- Remove checks to enable initializing and showing interstitial and rewarded ads using different
activity
instances. - Update error code mapping for
NO_AD
.
- Add comment stating that FiveAd's SDK requires that same
activity
instance used to initialize an interstitial or rewarded ad needs to be the SAME one used to show it.
- Certified with FiveAd SDK 2.4.20220216.
- Update ad display failed error code.
- Remove check for manual native ad assets.
- Certified with FiveAd SDK 2.4.20211029.
- Update mute setting API to use
enableSoundByDefault()
instead ofenableSound()
. NOTE: The mute state can only be set at SDK initialization, hence, the mute state at time of ad display may not reflect the current mute state. - Update impression callback to
onFiveAdImpression()
to replaceonFiveAdImpressionImage()
. - Add check to ensure that the same
activity
instance used to initialize interstitial and rewarded ads is passed in their respectiveshow()
methods. - Improve error handling.
- Remove
FiveAdConfig.formats
since it is deprecated.
- Support for null
Activity
on init.
- Add support for new
MaxNativeAdView
constructor taking in non-Activity context.
- Use new
getMediaContentViewGroup
APIs on newer AppLovin SDK versions. - Fix icon view never getting registered for interaction.
- Fix a crash when accessing media content view due to type mismatch between SDK versions.
- Add support for native custom ads and updated native template ad support.
- Remove
checkExistence()
call from adapter.
- Pass
Activity
into interstitial and rewarded videoFiveAdInterstitial#show()
andFiveAdVideoReward#show()
calls.
- Fix true native ad NPE from enabling sound on null object.
- Fix potential memory leak by removing unnecessary references to ad listeners.
- Initial support for true native ads.
- Always mute banner and MREC ads.
- Fix the dependency in the pom.xml file.
- Certified with FiveAd SDK 2.3.20210511.
- Update to use FiveAd SDK hosted on MavenCentral.
- Update to use
FiveAd.getSdkSemanticVersion()
to retrieve SDK Version and notFiveAd.getSdkVersion()
.
- Initial release to Maven Central and not JCenter.
- Updated proguard rules.
- Initial commit.