- Add support for loading fullscreen ads without an
Activity
context. - Annotated all
Activity
parameters with@Nullable
to better avoid potential NPEs.
- Certified with InMobi SDK 10.7.8.
- Fix firing click callback twice on single click for native ads.
- Requires minimum AppLovin MAX SDK version be 13.0.0.
- Removed support for COPPA.
- Remove deprecated native API usages.
- Certified with InMobi SDK 10.7.7.
- Certified with InMobi SDK 10.7.6.
- Certified with InMobi SDK 10.7.5.
- Certified with InMobi SDK 10.7.4.
- Certified with InMobi SDK 10.7.3.
- Remove deprecated callbacks
onRewardedAdVideoStarted()
andonRewardedAdVideoCompleted()
.
- Certified with InMobi SDK 10.6.7.
- Certified with InMobi SDK 10.6.6.
- Fix NPE caused by calling
LayoutParams.width
to get media view width for native ads.
- Certified with InMobi SDK 10.6.3.
- Improve error handling.
- Certified with InMobi SDK 10.6.2.
- Certified with InMobi SDK 10.6.1.
- Downgrade InMobi SDK to 10.5.9.
- Certified with InMobi SDK 10.6.0.
- Certified with InMobi SDK 10.5.9.
- Fix NPE caused by initializing with null account id.
- Fix
com.inmobi.ads.exceptions.SdkNotInitializedException
from callingInMobiSdk.setIsAgeRestricted(...)
withtrue
value before initializing SDK. - Updated to use
InMobiPrivacyCompliance.setDoNotSell()
API to set CCPA values.
- Certified with InMobi SDK 10.5.8.
- Certified with InMobi's Kotlin SDK 10.5.7.
- Fix the
mediaView
scaling bug for native ads, caused by mismatch in aspect ratio.
- Revert temporary workaround for the issue where
onAdImpression()
is called beforeonAdLoadSucceeded()
.
- Add a temporary workaround for the issue where
onAdImpression()
is called beforeonAdLoadSucceeded().
- Certified with InMobi SDK 10.1.4.
- Remove the
getPrivacySetting()
function and call privacy methods directly. - Now requires MAX SDK version 9.14.0 or higher.
- Initialize InMobi SDK on UI thread to avoid crash:
IllegalStateException: Calling View methods on another thread than the UI thread
.
- Fix
ClassCastException
that occurs when the parent view ofmediaView
is not of typeFrameLayout
for native ads.
- Certified with InMobi SDK 10.1.3.
- Downgrade to InMobi SDK 10.1.2 to avoid crash:
IllegalStateException: Calling View methods on another thread than the UI thread
.
- Certified with InMobi SDK 10.1.3.
- Remove
consentDialogState
guard.
- Add support for star ratings in manual native ads.
- Add CCPA support.
- Support for native ads in external plugins (e.g. React Native).
- Certified with InMobi SDK 10.1.2.
- Add additional details for ad display failures.
- Certified with InMobi SDK 10.1.1.
- Fix NPE caused due to calling
InMobiNative.getAdTitle()
on anull
native ad instance.
- Add support for native ad view ads.
- Add impression callbacks for banners, MRECs, interstitials and rewarded ads and update
onAdImpressed()
toonAdImpression()
for native ads.
- Certified with InMobi SDK 10.0.9.
- Use local scope copy of native ad while preparing view.
- Update privacy settings before collecting signal.
- Certified with InMobi SDK 10.0.8.
- Certified with InMobi SDK 10.0.7.
- Certified with InMobi SDK 10.0.6.
- Update ad display failed error code.
- Remove check for manual native ad assets.
- Add support for null
Activity
context for regular banner/MRECs.
- Add support for native ads.
- Add support for both Family Apps and COPPA.
- Add support for COPPA.
- Certified with InMobi SDK 10.0.5.
- Support for null
Activity
on init.
- Certified with InMobi SDK 10.0.3.
- Certified with InMobi SDK 10.0.2.
- Remove
checkExistence()
call from adapter.
- Certified with InMobi SDK 10.0.1.
- Update signal collection APIs.
- Update consent dictionary and API used to set GDPR info.
- Update GDPR before signal collection.
- Fix potential memory leak by not saving unnecessary references to ad listeners.
- Certified with InMobi SDK 9.2.1.
- Certified with InMobi SDK 9.2.0.
- Certified with InMobi SDK 9.1.9.
- Downgrade certify version to 9.1.1 because of lower show rates on 9.1.6 and 9.1.7.
- Certified with InMobi SDK 9.1.7.
- Downgrade certify version to 9.1.6.
- Certified with InMobi SDK 9.9.9.
- Downgrade certify version to 9.1.6. InMobi accidentally released a test SDK 9.9.9.
- Certified with InMobi SDK 9.9.9.
- Unity: Bumped picasso dependency version to 2.71828.
- Add support for passing creative id to SDK (supported in Android SDK 9.15.0+).
- Add support to pass 3rd-party error code and description to SDK.
- Only set user consent flag if GDPR applies.
- When consent dialog state is .APPLIES, add key "gdpr" with value 1, else if state is .DOES_NOT_APPLY, add key "gdpr" with value 0.
- Fix silent crash when generating consent object due to us using
getInt()
as opposed togetBoolean()
for"gdpr_applies"
.
- Certified with InMobi SDK 9.1.1.
- Certified with InMobi SDK 9.1.0.
- Uses
<queries>
element which requires min Gradle version 3.5.4.
- Update 10000000 version check to 9140000.
- Update initialization log.
- Update signal collection to fail early if InMobi SDK is not initialized successfully.
- Certified with InMobi SDK 9.0.9.
- Fix delay caused by invalid placement identifier handling in signal collection.
- Update 91400 version check to 10000000.
- Certified with InMobi SDK 9.0.8.
- Updated to not set privacy settings if null.
- Roll back privacy settings.
- Updated to not set privacy settings if null.
- Changed signal collecting ad objects from method level to class level.
- Certified with InMobi SDK 9.0.7.
- Certified with InMobi SDK 9.0.6.
- Certified with InMobi SDK 9.0.5.
- Add support for bidding.
- Add proguard rules to not obfuscate AndroidX library dependencies.
- Certified with InMobi SDK 9.0.4.
- Track initialization status with new initialization complete callback.
- Certified with InMobi SDK 9.0.2.
- Add support for MREC ad views.
- Unity: add
com.android.support:customtabs
dependency. - Unity: bump support library version to 28.0.0.
- Added banner display callback to
onAdLoadSucceeded()
.
- Moved interstitial and rewarded display callbacks from
onAdWillDisplay()
toonAdDidDisplay()
.
- Certified with InMobi SDK 9.0.1.
- Certified with InMobi SDK 9.0.0.
- Removed unused server parameters.
- Updated the minimum required AppLovin SDK version to 9.5.0.
- Removed support for muting/un-muting of ads.
- Certified with InMobi SDK 7.3.0.
- Add support for initialization status.
- Add Unity support for automatic dependency resolution. Please ensure that you are on the latest AppLovin MAX Unity Plugin.
- Add support for extra reward options.
- Certified with InMobi SDK 7.2.8.
- Update adapter logging.
- In the InMobi adapters Unity Plugin, moved the
picasso.jar
dependency intoAssets/MaxSdk/Plugins/Android/Shared Dependencies
.
Please delete picasso.jar
from the Assets/MaxSdk/Plugins/Android/InMobi
folder:
- Use
onAdWillDisplay()
instead ofonAdDisplayed()
for impression tracking.
- Initial commit.