Releases: appnexus/mobile-sdk-android
RC1.13
Features:
• Added Gradle build files. Android Studio users should be able to open project from mobile-sdk-android/build.gradle (showcase app project).
• Added global setLocationEnabled() function to SDK Settings to allow publishers to disable sending location in ad requests.
• SDK now logs the waterfall of tried mediation networks after processing a mediated response.
• Changed AdWebView to use default caching policy
Bug Fixes:
• Changed Amazon Adaptor to no longer call setAppKey(). Publishers should call setAppKey() in their apps.
• Improved BannerAdView's expandToFitScreenWidth feature to handle rounding better.
• Fixed in-app browser crash on rotation.
• mraid.expand() no longer locks orientation if not in fullscreen mode.
• mraid.setExpandProperties() validates passed properties and defaults to fullscreen.
• Orientation of interstitials at presentation time is consistent with ad request.
RC1.12
Features:
• Added mediation support for Google Play Services (as an alternative to AdMob).
• Added support for Android Advertising ID: call Settings.setAAID(String aaid, boolean limitAdTrackingEnabled) before making calls to loadAd to pass the AAID in the ad request.
• Added new project in extras/AndroidAdvertisingID, a convenience package for developers to retrieve the AAID. Usage in AndroidAdvertisingIDUtil.java
• Split 'mediatedviews' project into separate network-specific library projects (still under /mediatedviews/ directory) to allow developers to choose which mediation networks they want. Note that 'AdMob' and 'GooglePlay' are mutually exclusive due to conflicting namespaces.
• Added clearCustomKeywords function to public API
• Added destroys() function to MediatedBannerAdView to be implemented in adaptors (see MediatedBannerAdView.java)
• Improved mraid workflow to allow for delayed invocation of mraid.js.
Bug Fixes:
• Cleaned up a leaked BroadcastReceiver in mraid code.
• Resolved in-app browser closing on screen rotations
• Fixed crash due to WebViewChromium code when using WebViewClient.getHitTestResult().
• Resolved an issue with loadAdOffscreen() workflow making an invalid call to fail() after succeeding.
RC1.11
• Redirection to external apps such as the play store don't display the in app browser
• BrowserActivity has been removed from the SDK only need com.appnexus.opensdk.AdActivity in the manifest activity
• Added amazon mediation adaptor, you must call com.amazon.device.ads.AdRegistration.setAppKey within your app to enable amazon mediation
• HTML5 geo location permission handling.
RC1.10
Don't use this release.
minor fixes
- Forced MRAID expand into its own activity
- Center mediated network view
- Froyo API issue on orientation lock
- Allow MRAID expand dimensions to full size width/height independently
- Interstitial MRAID expanded ad stayed in expanded state
MRAID 2.0 (RC1.8)
RC1.8 Android Release Notes
- Navigating within iframe of MRAID ad stays in iframe.
- Navigating with iframe of non MRIAD Banner opens browser
- MRAID 2.0 setOrientationProperties compliant with standard
- MRAID 2.0 resize() compliant with standard
- MRAID 2.0 screen size reported in pixels.
- Prevent empty url's from opening ad browser.
- onAdClicked was missing from some MRAID 2.0 events
MRAID 2.0
MRAID 2.0
Includes Calendar events, resize, play video, save picture etc..
DFP mediation adaptor
Pass targeting parameters to mediated networks
API 8 compatibility fixes
Cookie sync
Mopub mediated SDK and location may not be present
• Fixed an issue in location retrieval to get the latest available location not just rely on the most accurate
• Removed the automatic retries on Banner Ads.
• Corrected issues in MoPub adaptor , where it would silently fail and not load if the view was not visible.
• Improved public documentation.
• Refactored out of public classes internal interfaces.
• Additional unit tests