Skip to content

Releases: appnexus/mobile-sdk-ios

RC2.3.1

25 Jun 17:38
Compare
Choose a tag to compare

Bug fixes:

  • MS-1317 Addressed iPad in-app browser compile issue

RC2.3

16 Jun 21:59
Compare
Choose a tag to compare

Bug fixes:

  • MS-1219 Removed OpenUDID dependency
  • MS-1265 Move location of kANAdFetcherDidReceiveResponseNotification
  • MS-1267 Testing improvements

New mediation adapters:

  • MS-1107 AdColony Native

Contains the following mediated SDKs:

  • AdMob SDK Version 7.3.1
  • Amazon SDK Version 2.2.8
  • Facebook SDK Version 4.2.0
  • Millennial Media SDK Version 5.4.1
  • MoPub SDK Version 3.8.0
  • InMobi SDK Version 4.5.3
  • VDOPIA Lightweight SDK Version 4
  • Vungle SDK 3.0.13
  • AdColony SDK 2.5.1
  • Chartboost SDK 5.4.0

RC 2.2

14 May 19:21
Compare
Choose a tag to compare

Feature additions:

  • MS-910 Interstitials with transparent backgrounds now supported on iOS 8
  • MS-941 Enhanced user interaction detection on ad views
  • MS-982 Auto-detect a banner root view controller if one isn't provided

Bug fixes:

  • MS-882 Handle banner, interstitial, native invalid network detection separately
  • MS-970, MS-1038 Binary build scripts now work in directories where the file path contains one or more spaces
  • MS-971 Fixed native ad click fallback behavior
  • MS-1000 Fire adWillClose and adDidClose on ANInterstitialAd

Internal improvements:

  • MS-540 Add ANLogging support in ANMoPubMediationBanner & ANMoPubMediationInterstitial
  • MS-962 Simplify IDFA retrieval based on 6.0 deployment target
  • MS-976, MS-1042, MS-1055 Break apart ANAdResponse into ANAdServerResponse & ANAdFetcherResponse
  • MS-975 Improved AdFetcher error handling
  • MS-1022, MS-1054 Added AN namespace to all category methods
  • MS-1024 Removed ANBasicConfig

Mediation adapter bug fixes:

  • MS-963 Fix for isReady in Amazon interstitial adapter
  • MS-1113 Silence warning in Millennial adapters when compiling for iOS 8.3
  • MS-1186 Address deprecated methods in ANGADCustomBannerAd & ANGADCustomInterstitialAd from Google AdMob SDK 7.2.1
  • MS-1188 Simplify iAd adapters based on 6.0 deployment target
  • MS-1193 Improved error code handling for MoPub & Millennial adapters

New mediation adapters:

  • MS-942 InMobi Banner, Interstitial, Native
  • MS-1045 AdColony Interstitial
  • MS-1047 Vungle Interstitial
  • MS-1048 VDOPIA Banner, Interstitial
  • MS-1071 Chartboost Interstitial

Contains the following mediated SDKs:

  • AdMob SDK Version 7.2.1
  • Amazon SDK Version 2.2.6
  • Facebook SDK Version 4.1.0
  • Millennial Media SDK Version 5.4.1
  • MoPub SDK Version 3.7.0
  • InMobi SDK Version 4.5.1
  • VDOPIA Lightweight SDK Version 4
  • Vungle SDK 3.0.13
  • AdColony SDK 2.5.0
  • Chartboost SDK 5.2.1

RC2.1

20 Feb 19:07
Compare
Choose a tag to compare
  • MS-856, MS-868, MS-875, MS-916, MS-918, MS-925 Implemented AppNexus Native Ad Console Support
  • MS-932 Introduced namespaced ANGender enum values (e.g. ANGenderMale). Deprecated existing values (e.g. MALE).
  • Updated to meet MRAID 2.0 compliance standards

Other feature additions:

  • MS-868 Added dependency on StoreKit framework, AppStore URLs will open directly in the app instead of opening in the AppStore app when opensInNativeBrowser is set to NO on the ad view.
  • MS-900 Added dependency on EventKitUI framework, user will be presented with a calendar event edit screen if an ad calls mraid.createCalendarEvent
  • UIWebView performance enhancements

Bug fixes:

  • MS-888 Clear AmazonAdView delegate on dealloc
  • MS-902 Fixed malformed URL issue caused by mediated networks not present in app
  • MS-934 Allow background color for banner to be set from .nib file or storyboard

Includes the following mediated network SDKs:

  • Google SDK Version 7.0.0
  • Amazon SDK Version 2.1.9
  • Facebook SDK Version 3.23
  • Millennial Media SDK Version 5.4.1
  • MoPub SDK Version 3.4.0

Note: The AdMob and DFP mediation adapters have been updated to work with the new framework distribution mechanism for the Google Ads SDK (in version 7.0.0).

RC2.0

21 Nov 21:46
Compare
Choose a tag to compare

Feature Addition:

  • AppNexus Native API 1.0, with support for MoPub and Facebook mediation.

Other Bug Fixes:

  • ANLocation formatting on the ad call
  • KVO removeObserver exceptions
  • MRAID ad with custom close in expanded state did not correctly collapse back to default state.
  • Improved importing of SDK bundle resources.

3rd party SDK updates:

  • AdMob 6.12.2
  • Amazon 2.1.4
  • Facebook 3.20
  • MoPub 3.2.0

RC1.20

06 Oct 18:25
Compare
Choose a tag to compare

ANAdProtocol landingPageLoadsInBackground

Control the SDK’s behavior when an ad is clicked. The default behavior (YES) is to load the landing page in the background until the initial payload finishes loading and present a fully rendered page to the user. Setting this to NO will cause the in-app browser to immediately become visible and display the unrendered landing page. Note that setting this to NO when an ad redirects to the app store may cause the in-app browser to briefly flash on the screen.

ANAdProtocol setLocationWithLatitude:longitude:timestamp:horizontalAccuracy:precision:

Provide a precision parameter when passing a user’s location from a CoreLocation instance that will cause all location information to be internally rounded to the specified number of digits after the decimal before being passed to the ad server. The nominal resolution of digits after the decimal to distance is 2 digits ~1 km, 3 digits ~100m, 4 digits ~10m. If set to -1, then full resolution is passed.

ANBannerView (ANBannerViewAdAlignment) alignment

Override the alignment of the ad unit within the banner view, in the event the banner view frame is larger than the ad. The default alignment is ANBannerViewAdAlignmentCenter. Set this property to align the ad to the top left, top center, top right, center left, center right, bottom left, bottom center or bottom right.

Other Feature Additions:
Amazon mediation adapters
Adopted Objective-C Modern Best Practices in Public APIs
Simple banner app

Bug fixes:
Removed support for DFP Swipeable Banner, a deprecated API.
MRAID viewability timer reference set to strong
ANWebView delegate set to nil on dealloc

3rd party SDK updates:
MoPub 3.0.0
Amazon 2.1.2
Google 6.12.0
FB Audience Network 3.18.2
Millennial Media 5.4.1

Minimum deployment target iOS 6.0

Notes:
To enable Amazon monetization app must register itself with Amazon when your applications starts in your main app delegate

#include “ANAdAdapterBaseAmazon.h”


[ANAdapaterBaseAmazone setAmazonAppKey: “YOUR APP KEY”];

RC1.19

29 Jul 22:19
Compare
Choose a tag to compare

Feature additions:

  • Added internal metrics to measure mediation network latency and overall
    ad display times
  • Added transition effects for smooth transition between ads, feature is
    disabled by default.
  • Available Transitions are: None, Fade, Push, MoveIn, Reveal and Flip.
  • The direction of the transition may be up, down, left, right or random.
  • The duration of the transition is configurable, defaults to 1 second.

Bug fixes:

  • Resolved edge case issue with logs for arm64
  • Improvements to screenshot capture for AdTrace
  • Fixed issues where ad clicking is disabled for a short period of time
    while a refresh is in progress

Tested SDK Updates:
Facebook (3.15.1)
AdMob (6.10.0)

RC1.18

23 Jun 19:31
Compare
Choose a tag to compare

Features:

  • Updated to MillennialMedia SDK 5.3.0.
  • Allowed age and gender query string parameters to be set via custom keywords.

RC1.17.1

18 Jun 02:28
Compare
Choose a tag to compare

Features:

  • Updated binary release to have the SDK separate from the supported mediation adapters. Available from ANSDK.zip on Github or AppNexus wiki.
  • Mediation users must now explicitly choose which third-party demand sources they would like to include in their apps. Users should also include third-party SDKs in their projects separately.
  • Binaries for mediating AppNexus from GoogleAdMob or MoPub SDK have been renamed, but usage remains the same (download ANAdapterForGoogleAdMobSDK.zip or ANAdapterForMoPubSDK.zip, respectively).

RC1.17

11 Jun 23:49
Compare
Choose a tag to compare

Features:

  • Facebook Mediation adaptors (Banner + Interstitial). Facebook SDK is NOT bundled.
  • MoPub Mediation adaptors (Banner + Interstitial). MoPub SDK is NOT bundled.
  • Improved latency when polling multiple mediation demand sources.
  • PSAs are now disabled by default (meaning an unfilled ad request will remain unfilled instead of return a PSA).

Bug Fixes:

  • Fixed an error that sometimes appeared in the MillennialMedia adaptor.