Releases: appnexus/mobile-sdk-ios
7.22.0
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.
- Xandr SDK v8.0.0 Removal Notice for Deprecated APIs (https://github.com/appnexus/mobile-sdk-ios/issues/77)
- 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
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
7.19.0
7.19.0
New Feature
- MS-4884 New Impression tracking methodology for native ads: trackers to be fired on ad render (https://docs.xandr.com/bundle/mobile-sdk/page/ios-sdk.html)
7.18.0
7.17.0
7.16.0
Bug Fixes/Changes
Fixed:
- MS-4820 SDK version warning while integrating the SDK via Swift Package Manager (Github #68)
Changed:
- MS-4802 ANSDKSettings.optionalSDKInitialization API (https://wiki.xandr.com/x/mQMHC)
7.15.1
7.15
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
7.14
New Feature
- MS-4761 Added a new API to enable subscription to SDK logs for debugging/troubleshooting purposes. https://docs.xandr.com/bundle/mobile-sdk/page/configure-sdk-logging-on-ios.html
- MS-4711 Exposed API in Custom element to support clickUrl and clickFallbackUrl for Native Ad. https://docs.xandr.com/bundle/mobile-sdk/page/show-native-ads-on-ios.html
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