We are constantly improving the InMobi SDK to ensure that you get the best results on app monetization. The release notes here will give you an overview of all the important changes on InMobi SDK that impact our publishers.
Build 10.1.4 [06/May/2023]
- Updated minimum supported version of Xcode to Xcode 14.1
- Added SKAN 4.0 Support
- Bug fixes
Build 10.1.3 [24/February/2023]
- Updated minimum supported version of Xcode to Xcode 14.0
- Removed support for bitcode which is deprecated in Xcode 14
- Removed support for iOS 9 & iOS 10
- Bug Fixes
Build 10.1.2 [18/November/2022]
- Audio Ads Support
- Bug fixes
Build 10.1.1 [31/October/2022]
- Improved contextual targeting support
- Bug fixes
Build 10.1.0 [08/September/2022]
- Added Support for Variable Size SKStore
- Bug fixes
Build 10.0.8 [15/July/2022]
- Added Support for Publisher callback - AdImpressed
- Added Support for Contextual App Targeting
- New APIs Added
- IMBannerDelegate:
+ -(void)bannerAdImpressed:(IMBanner*)banner;
- IMInterstitialDelegate:
+ -(void)interstitialAdImpressed:(IMInterstitial*)interstitial;
Build 10.0.7 [25/May/2022]
Build 10.0.6 [13/May/2022]
- Added Support for Dynamic Orientation
- Added Support for Custom Browser
- Improvements in ad response size and rendering
- Bug fixes
Build 10.0.5 [30/March/2022]
- Added Support for OnDevice Targeting
- Added Support for Family apps
- New APIs Added
- IMSDK:
+ +(void)setIsAgeRestricted:(BOOL)isRestricted;
- IMODTargetingService:
+ +(void)push:(NSString *)hashId;
- Bug fixes
Build 10.0.2 [21/January/2022]
- Updated minimum supported version of XCode to XCode 12.5
- Improved Landing page opening management
- Updated License and ReadMe
Build 10.0.1 [19/October/2021]
Build 10.0.0 [30/September/2021]
- Added support for SKOverlay
- Added support for M1 Mac Simulator
- Upgraded OMSDK to v1.3.17
- New APIs Added
- IMBanner:
- IMNative:
- IMInterstitial:
Build 9.2.1 [20/August/2021]
- Added support for Xcode 12.0.
- SKAdNetwork 2.2 and 3.0 support
- Support for Partner GDPR consent
- Bug fixes
- New APIs Added
- IMSDK:
+ +(void)setPartnerGDPRConsent:(nullable NSDictionary *)consentDictionary;
Build 9.2.0 [16/July/2021]
- Updated minimum supported version of Xcode to Xcode 12.5
- SKAdNetwork 2.2 and 3.0 support
- Landing page opening management
- Native support for clicks and impression tracking
- Load with response support for Native Ads
- Removed optional moat SDK
- Bug fixes
- New APIs Added
- IMNative:
+ -(void)load:(NSData*)response;
Build 9.1.7 [01/April/2021]
- Updated minimum supported version of Xcode to Xcode 12.0
- Unified Id support
- AdPods support
- Bug fixes
- New APIs added
- IMSdk:
+(void)setPublisherProvidedUnifiedId:(NSDictionary*)ids;
- IMUnifiedIdService:
- +(void)push:(nullable IMUserDataModel *)data;
- +(void)reset;
- +(void)fetchUnifiedIds:(id<imunifiediddelegate>)delegate;</imunifiediddelegate>
<imunifiediddelegate></imunifiediddelegate>
- +(void)enableDebugMode:(BOOL)debugMode;
- IMUnifiedIdDelegate:
- +(void)onFetchCompleted:(nullable NSDictionary *)response error:(nullable NSError *)error;
- IMUserDataModel:
- +(instancetype)initWithPhoneNumber:(nullable IMUserDataTypes *)phoneNumber emailId:(nullable IMUserDataTypes *)emailId extras:(nullable NSDictionary *)extras;
- IMUserDataTypes:
- +(instancetype)initWithMd5:(nullable NSString *)md5 sha1:(nullable NSString *)sha1 sha256:(nullable NSString *)sha256;
Build 9.1.5 [11/February/2021]
- Added support for auto management of AVAudioSession for audio measurability in WKWebView
- Added new APIs
- IMSdk:
- +(void)shouldAutoManageAVAudioSesssion:(BOOL)value;
Bug Fixes
- +(NSString *)getToken;
- +(NSString *)getTokenWithExtras:(nullable NSDictionary*)extras andKeywords:(nullable NSString*)keywords
Build 9.1.1 [11/November/2020]
- Added support for CMP-TCF 2.0
- Bug Fixes
Build 9.1.0 [23/Sep/2020]
- Added support for iOS 14
- Added support for SKAdNewtwork
- Added support for App Tracking Transparency Framework
- Bug Fixes
Build 9.0.7 [24/Apr/2020]
Change log for Monetisation SDK
- Added MAX Header Bidding Support
- Added MoPub Audience Bidding Support
- Added Custom Audience Bidding Support
- New APIs Added
- IMBannerDelegate:
-(void)banner:(IMBanner*)banner gotSignals:(NSData*)signals;
-(void)banner:(IMBanner *)banner failedToGetSignalsWithError:(IMRequestStatus*)status;
-(void)banner:(IMBanner*)banner didReceiveWithMetaInfo:(IMAdMetaInfo*)info;
-(void)banner:(IMBanner*)banner didFailToReceiveWithError:(IMRequestStatus*)error;
- IMInterstitialDelegate:
-(void)interstitial:(IMInterstitial*)interstitial gotSignals:(NSData*)signals;
-(void)interstitial:(IMInterstitial*)interstitial failedToGetSignalsWithError:(IMRequestStatus*)status;
-(void)interstitial:(IMInterstitial*)interstitial didReceiveWithMetaInfo:(IMAdMetaInfo*)metaInfo;
-(void)interstitial:(IMInterstitial*)interstitial didFailToReceiveWithError:(NSError*)error;
- IMBannerPreloadManager:
-(void)preload;
-(void)load;
- IMInterstitialPreloadManager:
-(void)preload;
-(void)load;
- New Property "preloadManager" is added in IMBanner and IMInterstitial to enable functionality of IMBannerPreloadManager and IMInterstitialPreloadManager respectively
- APIs Deprecated
- IMInterstitialDelegate:
-(void)interstitialDidReceiveAd:(IMInterstitial*)interstitial;
Change log for Audience Bidding SDK
- Added Audience Bidding Support.
- New classes added:
- IMABMoPubBanner:
- (instancetype)initWithFrame:(CGRect)frame placementId:(long long)placementId delegate:(id<imabmopubdelegate>)delegate;</imabmopubdelegate>
<imabmopubdelegate></imabmopubdelegate>
- (void)requestBid:(NSTimeInterval)timeout;
- (void)requestBid:(nullable id)ad timeout:(NSTimeInterval)timeout;
- IMABMoPubInterstitial:
- (instancetype)initWithPlacementId:(long long)placementId delegate:(id<imabmopubdelegate>)delegate;</imabmopubdelegate>
<imabmopubdelegate></imabmopubdelegate>
- (void)requestBid:(NSTimeInterval)timeout;
- (void)requestBid:(nullable id)ad timeout:(NSTimeInterval)timeout;
- IMABMoPubDelegate:
- (void)bidRecievedFor:(nullable id)mpAd andInMobiAd:(id)imAd withTransactionInfo:(NSString*)keyword;
- (void)bidFailedFor:(nullable id)ad withError:(NSError*)error;
- IMFacadeObjectHolder:
- (instancetype)initWithMoPubObject:(nullable id)mpAd andInMobiObject:(id)imAd;
Build 9.0.6 [03/Mar/2020]
- APIs Deprecated
- +(void)initWithAccountID:(NSString*)accountID consentDictionary:(nullable NSDictionary*) consentDictionary andError:(NSError * _Nullable * _Nonnull)error;
- +(void)initWithAccountID:(NSString *)accountID andError:(NSError * _Nullable * _Nonnull)error;
- APIs Added
+ +(void)initWithAccountID:(NSString*)accountID andCompletionHandler:(void (^ _Nullable)( NSError * _Nullable )) completionBlock;
+ +(void)initWithAccountID:(NSString*)accountID consentDictionary:(nullable NSDictionary*) consentDictionary andCompletionHandler:(void (^ _Nullable)( NSError * _Nullable )) completionBlock;
- Bug Fixes
Build 9.0.4 [21/Jan/2020]
- Deprecated
initWithAccountID:consentDictionary:
api of IMSdk.
- Added
initWithAccountID:consentDictionary:andError:
api to IMSdk.
- Video support for Banner ad
- Improvement of fraud detection behavior.
- Support for Applovin(9.11.1), MoPub(5.10.0), AdColony(4.1.0), Vungle(6.4.11), Facebook (5.6.0)
- Bug Fixes
Build 9.0.3 [10/Dec/2019]
Build 9.0.2 [20/Nov/2019]
- Added ability to compile SDK on Xcode 10.2 onwards
- Bug Fixes
Build 9.0.1 [25/Oct/2019]
- Added support for IAB GDPR consent string
- Updated OMSDK to v1.2.19
- Separated Moat SDK from InMobi SDK and added it as an optional dependency
- Removed UIWebView from the SDK
- Bug Fixes
Build 9.0.0 [20/Sept/2019]
- Changes to support iOS 13
- New and improved Modularised SDK design
- Add InMobiMediationSDK.framework to your project for AerServ Mediation.
- Addressing the issue with layering of FAN banners upon refresh
- SKStoreProductViewController crash fix.
- Removed Support for iOS 8.
- Removed Support for AerServ Native ad format.
- Removed UIWebView from InMobi SDK. Viewability Partners might be using it.
- Size reduction for both Framework and ipa inflation.
- Various Bug Fixes and performance improvements
- Adapter updates for the following mediation partners:
- MoPub - v5.9.0
- Google Mobile Ads - v7.50.0
- APIs Added
- IMBanner Class
- IMInterstitial Class
- ASAdView Class
- @property (nonatomic, assign) ASEnvironmentType env;
- @property (nonatomic, assign) ASPlatformType platform;
- @property (nonatomic, assign) BOOL isMuted;
- @property (nonatomic, assign) BOOL outlineAd;
- @property (nonatomic, assign) BOOL sizeAdToFit;
- @property (nonatomic, assign) BOOL useHeaderBidding;
- @property (nonatomic, strong) NSArray* keyWords;
- @property (nonatomic, assign) BOOL allowAdvertiserCloseButton;
- -(void)forceRefreshAd;
- -(CGSize)adContentSize;
- -(void)rotateToOrientation:(UIInterfaceOrientation)newOrientation;
- -(void)play;
- -(void)pause;
- ASAdViewDelegate Protocol
- -(void)willLeaveApplicatonFromAd:(ASAdView*)adView;
- -(void)adSizeChanged:(ASAdView*)adView;
- -(void)adView:(ASAdView*)adView didFireAdvertiserEventWithMessage:(NSString*)msg;
- ASInterstitialViewController Class
- @property (nonatomic, assign) ASEnvironmentType env;
- @property (nonatomic, assign) ASPlatformType platform;
- @property (nonatomic, assign) BOOL isMuted;
- @property (nonatomic, assign) BOOL showOutline;
- @property (nonatomic, assign) BOOL useHeaderBidding;
- -(void)play;
- -(void)pause;
- ASInterstitialViewControllerDelegate Protocol
- -(void)interstitialViewControllerAdInteraction:(ASInterstitialViewController*)viewController;
- -(void)interstitialViewController:(ASInterstitialViewController*)viewController didFireAdvertiserEventWithMessage:(NSString*)msg;
Build 8.2.0 [16/July/2019]
- TRC Removal
- Caching Removal
- Mraid Viewable Definition Change
- Bug fixes
Build 8.1.2 [16/July/2019]
- Audience bidding support for DFP
- SDK size Reduction
- New api to set slot size for Banner in Audience Bidding
- Bug fixes
Build 8.1.1 [13/June/2019]
- Adapter updates for the following mediation partners:
- AdColony - 3.3.8
- Facebook - 5.3.2
- Bug fixes
Build 8.1.0 [09/May/2019]
- Audience bidding support for AppNexus
- Added bid response support for Audience bidding
- Added DFP Custom Event support
- Bug fixes
Build 8.0.8 [17/April/2019]
- Addressing the issue with layering of FAN banners upon refresh
Build 8.0.7 [09/April/2019]
- Audience bidding support for APS
- Additional support for higher granularity keywords
Build 8.0.5 [11/Mar/2019]
- Audience bidding support for MoPub
- Adapter updates for the following mediation partners:
- AdColony - 3.3.6
- AppLovin - 6.1.4
- Chartboost - 7.3.0
- Facebook - 5.1.0
- Flurry - 9.2.3
- MoPub - 5.4.1
- MyTarget - 4.8.8
- Vungle - 6.3.2
- OneMobile AOL (Millennial Media) - 6.8.2
- Vungle - 6.3.2
- Unity - 3.0.0
- Deprecated Tremor support
- Deprecated Flurry banner support
- Added support for additional reporting for AppLovin and Chartboost
- Bug fixes
- Google open auction support
Build 8.0.2 [12/Dec/2018]
Build 8.0.1 [21/Nov/2018]
- Added mediation support
- Bug fixes
Build 8.0.0 [17/Oct/2018]
- Added OMSDK support
- Unification of InMobi and AerServ SDK
Build 7.3.1 [11/July/2019]
- Google open auction support
Build 7.3.0 [27/Jun/2019]
- Bug Fixes and Optimization
Build 7.2.9 [28/May/2019]
Build 7.2.8 [30/Apr/2019]
- Framework size reduction
- Bug Fixes
- APIs Added
- * IMNative Class
+ -(void)nativeAdIsAvailable:(IMNative*)native;
Build 7.2.7 [26/Feb/2019]
- Support for MMA Viewability in China
- Bug Fixes
Build 7.2.4 [21/Jan/2019]
Build 7.3.1 [11/July/2019]
- Google open auction support
Build 7.3.0 [27/Jun/2019]
- Bug Fixes and Optimization
Build 7.2.9 [28/May/2019]
Build 7.2.8 [30/Apr/2019]
- Framework size reduction
- Bug Fixes
- APIs Added
- IMNative Class:
+ -(void)nativeAdIsAvailable:(IMNative*)native;
Build 7.2.7 [26/Feb/2019]
- Support for MMA Viewability in China
- Bug Fixes
Build 7.2.4 [21/Jan/2019]