Skip to content

Releases: appnexus/mobile-sdk-ios

7.22.0

17 May 17:25
Compare
Choose a tag to compare

7.22.0

Announcements:

This will be the last major release in SDK v7.x.x series.
The next major release will be SDK v8.0.0 which will include some breaking changes as proposed in Intent to Implements listed below along with other changes.

  1. Xandr SDK v8.0.0 Removal Notice for Deprecated APIs (https://github.com/appnexus/mobile-sdk-ios/issues/77)
  2. Xandr will be moving toward counting "Viewable Impressions - for Direct-Sold Inventory" (https://github.com/appnexus/mobile-sdk-ios/issues/79)

Improvement/Bug Fixes

  • MS-4389 Fixed ads render after expiry time reset issue
  • MS-4999 Remove the RendererID deprecation notice
  • MS-5005 Added onAdImpression callback for the Banner and Interstitial Ads (https://wiki.xandr.com/x/ogkYBg)

Mediation partner updates

  • MS-4874 Upgraded Google Play Services Ads SDK from 8.5.0 to 9.4.1
  • MS-4873 Upgraded Smart Ad Server SDK from 7.10.1 to 7.17.1
  • Discontinued support for Facebook SDK mediation Adapter

7.21.0

31 Mar 14:41
Compare
Choose a tag to compare

We Intent to remove all the deprecated API's listed below in Xandr SDK v8.0. If you are using any of the below API's we request to migrate to their supported equivalent. If you have any questions reach out to Xandr support.

Class Property(s) and Method(s)
ANBannerAdView Property : externalUid, adType, nativeAdRendererId, creativeId
Method : - (void)setAllowNativeDemand:(BOOL)nativeDemand withRendererId:(NSInteger)rendererId;
ANInterstitialAd Property : externalUid, adType, creativeId
ANInstreamVideoAd Property : externalUid, adType, creativeId
ANMultiAdRequest Property : externalUid, adType, creativeId
ANExternalUserId Property : source, userId
Method : - (nullable instancetype)initWithSource:(ANExternalUserIdSource)source userId:(nonnull NSString *)userId;
ANNativeAdRequest Property : rendererId, adType, externalUid
ANNativeAdResponse Property : creativeId
ANSDKSettings Property : HTTPSEnabled, externalUserIdArray, useAdnxsSimpleDomain
ANTargetingParameters Property : externalUid

7.21.0

Improvement/Bug Fixes

+MS-4954 Added support for passing Publisher/Extended User Id(s) via ANSDKSettings.userIdArray. [https://docs.xandr.com/bundle/mobile-sdk/page/user-id-s--mapping-on-ios.html]

Deprecated APIs

ANSDKSettings.externalUserIdArray property and ANExternalUserId class are now deprecated, use the equivalent ANSDKSettings.userIdArray property and ANUserId class instead.

7.20.0

02 Feb 17:20
Compare
Choose a tag to compare

7.20.0

Improvement/Bug Fixes

  • MS-4952 Check navigationType when opening a URL [Github PR #73]
  • MS-4851 Improved OMSDK performance - more information can be found here

7.19.0

12 Nov 16:08
Compare
Choose a tag to compare

7.19.0

New Feature

7.18.0

30 Sep 19:26
Compare
Choose a tag to compare

7.18.0

New Features:

  • MS-4710 Make bid price available as part of AdResponseInfo [https://wiki.xandr.com/x/YIBKC].
  • MS-4759 Automatically pass Identifier for Vendors (IDFV) in Ad request. [https://wiki.xandr.com/x/7IW1Bg]

7.17.0

03 Sep 15:44
Compare
Choose a tag to compare

7.17.0

New Features:

  • MS-4839 TTL SDK expiry listener logic for Index Exchange
  • MS-4841 TTL SDK expiry listener logic for InMobi

Bug Fixes:

  • MS-4849 Use retain instead of assign Github #69
  • MS-4828 Memory leak related to 1 pixel tracking

7.16.0

06 Aug 15:36
Compare
Choose a tag to compare

Bug Fixes/Changes

Fixed:
  • MS-4820 SDK version warning while integrating the SDK via Swift Package Manager (Github #68)
Changed:

7.15.1

15 Jul 19:57
Compare
Choose a tag to compare

7.15.1

Improvements/Bug Fixes

  • MS-4818 Fixed Swift package manager installation error [Github issue #67]

7.15

29 Jun 20:01
Compare
Choose a tag to compare

7.15

New Feature

  • MS-4749 Added support for Unified ID 2.0 (UID2) [https://wiki.xandr.com/x/7IW1Bg]
  • MS-4760 Added support for Google Additional Consent field
  • MS-4772 Added a new API in ANMultiAdRequest to stop the Ad Request [https://wiki.xandr.com/x/sLA9Bg]
  • MS-4558 Added support for Swift Package Manager for SDK integration [https://wiki.xandr.com/x/kAAPBg]
  • MS-4784 Added XCFramework support for SDK integration [https://wiki.xandr.com/x/kAAPBg]

Mediation partner updates

  • MS-4778 Upgraded Google Play Services Ads SDK from 8.0.0 to 8.5.0
  • MS-4780 Upgraded Facebook SDK from 6.2.1 to 6.5.0
  • MS-4782 Upgraded Smart Ad Server SDK from 7.8.0 to 7.10.1

Improvements/Bug Fixes

  • MS-4766 Updated Open Measurement SDK to v1.3.20
  • MS-4777 Added initialization check before fetching Bidder Token from Facebook SDK [https://wiki.xandr.com/x/C4RlBg]

7.14

26 May 17:12
Compare
Choose a tag to compare

7.14

New Feature

Improvements/Bug Fixes

  • MS-4753 Resolved a stability issue in Interstitial Ad due to [UIApplication.windows] being nil during Application launch
  • MS-4769 Removed duplicate calls to dispatch_async function from a couple of places