SDKs

From Mocean Mobile Wiki

Jump to: navigation, search

All SDKs are hosted on the Google Code project site.

Every developer can now get access to all source files and contribute to the project. The SDK is licensed under the New BSD License and is available for integration in nearly all mobile platforms. The SDK is a library that accesses the Ad Serving API. You are not required to use the SDK to access the API, but we make it available for easy integration into your applications.

We send notifications by a mailing list when the SDK is updated. Please watch http://groups.google.com/group/mocean-mobile-sdk to be informed when updates are made.

Contents

Cutting Edge Code

Mocean Mobile continually improves the SDK, even after a production build has been released. If you would like to get access and see the latest changes, please go here: http://developer.moceanmobile.com/SDK_Pre-release_Pending_Changing

Modular SDK

http://developer.moceanmobile.com/ModularSDKs

Apple iOS SDK

New in v4.3.2

  1. Fixed mraid.js path
  2. Other minor issue fixes

New in v4.3.1

  1. Added fix for failing click tracking URLs issue

New in v4.3.0

  1. Added support to enable SHA1/MD5/both hashing technique for iOS IDFA parameter.
  2. Minor Bug fixes.

New in 4.2.5: Introduced functionality to resize 'AdSlot' for banner ads, richmedia ads & 3rd party ad feeds.

New in 4.2.4: Introducing SWIFT support.

New in 4.2.3: Added fix for protocol independent ad creatives. (i.e. http:// or https://).

New in 4.2.2: Introduced resizing Ad Slot based on creative size functionality.

New in 4.2.1: Added pixel tracking functionality for RichMedia creatives.

New in 4.2: Introducing functionality to support third-party mediation through PubMatic SSP. Changes to the existing Mediation Adapters. Please refer change log.

New in 4.1.3: Introducing functionality to retrieve image size of banners. Bug fix to retrieve IDFA of the device.

New in 4.1.2: Introducing Multiple Custom Parameters' values

New in 4.1.1: Introducing Multi Pixel Tracking functionality.

New in 4.1: Native Ads Support - Compatible to OpenRTB native specifications 1.0

New in 4.0: Native Ads Support - Native ads allow a publisher to display ads using the same structure and formatting of their site/app without hindering the user's experience. Such ads grasp the attention of the visitors more than the traditional ad formats. Mocean and PubMatic now allow publishers to serve native ads on their inventory.

New in 3.1: Stability and Bug Fixes

New in 3.0: MRAID 2 support, native text and image rendering, new and improved code base

New in 2.12: Greatly enhanced stability.

New in 2.11 Enhanced samples, expand() and resize() improvements, location improvements.

Current version: 4.3.2

Developer Documentation: PDF Format

Changelog: iPhone SDK Changelog

Library sizes and Download:

Date Version Rich Media Support Package size Maximum contribution to application size
2016-12-27 4.3.2
  • MRAID 2 Support
  • MRAID 1 Support
8.4 MB ~550KB

Downloads: PubMatic iOS SDK

Notes:

  1. Version 2.12 and higher supports iOS 4 and higher.
  2. Version 3.0 supports iOS 4.3 and higher
  3. Version 3.1 supports iOS 4.3 and higher
  4. Version 4.1 supports iOS 6.0 and higher
  5. Version 4.1.1 supports iOS 6.0 and higher

Android SDK

New in v4.5.1

  1. Disabled the call to /favicon.ico image resource for richmedia ads to avoid the extra payload.

New in v4.5.0

  1. Handled the SSL error callback in case of any untrusted webpage loaded inside the internal browser of SDK

New in v4.4.1

  1. Fixed issue: ClicktrackURL fails due to a encoded url.

New in v4.4.0

  1. Added support to enable SHA1/MD5/both hashing technique for android aid.
  2. Bug fixes.

New in v4.3.9

  1. Added fix for Internal browser is displaying blank page in cases where landing page contains javascript.

New in v4.3.8:

  1. Fixed issue: Androidaid not being sent for many requests.

New in v4.3.7:

  1. Introduced functionality to resize 'AdSlot' for banner ads, richmedia ads & 3rd party ad feeds.

New in v4.3.6:

  1. Added fix for protocol independent ad creatives. (i.e. http:// or https://).

New in v4.3.5:

  1. Added support for latest Android 6.0 - Android-M (API level 23)
  2. Removed deprecated Apache HTTP Client API use in SDK. Upgraded to HTTPUrlConnection.
  3. Upgraded minimum Android SDK support from Android API level 8 to API level 9.
  4. Added fix for left aligned banner creatives.
  5. Added Do-Not-Track feature in SDK.
  6. Added feature to fetch device id (AndroidId, Android AdvertisingId) in Native ads.

New in v4.3.4:

  1. Fixed crash issues for 3rd party pixels.
  2. Introduced functionality to pass AndroidAId parameter through GET requests.
  3. Introduced functionality to resize Ad Slot based on creative size.

New in v4.3.3:

  1. Fixed broadcast-receiver unregistering bug.

New in 4.3.2:

  1. Bug fix while adding device-id in the ad request.

New in 4.3.1:

  1. Bug fix to triggers on 'viewability' event per IAB MRAID 2.0 specifications.

New in 4.3:

  1. Introducing Mocean Adapter for MoPub SDK.

Please refer change log for details.

New in 4.2.1:

  1. Bug fixes to RichMedia ads not serving issue.

New in 4.2:

  1. Introducing functionality to support third-party mediation through PubMatic SSP.
  2. Changes to the existing Mediation Adapters.

Please refer change log.

New in 4.1.4:

  1. Introducing functionality to retrieve image size of banners. Bug fix to retrieve Androidaid of the device.

New in 4.1.3:

  1. Introducing Multi Pixel Tracking functionality.

New in 4.1.2:

  1. Bug fixes to 'Close' button delays issue

New in 4.1.1:

  1. Bug fixes to app-crashes due to the SDK

New in 4.1:

  1. Native Ads | Compatibility to OpenRTB native specifications 1.0
  2. Minor bug fix

New in 3.3.1: Refracted code to avoid Network operations on main UI thread and handled the crashes during AdTracking.

New in 3.3: Native Ads Support - Native ads allow a publisher to display ads using the same structure and formatting of their site/app without hindering the user's experience. Such ads grasp the attention of the visitors more than the traditional ad formats. Mocean and PubMatic now allow publishers to serve native ads on their inventory.

New in 3.2: Introduced new method in class MASTAdView – getAdRequestCustomParameters().

New in 3.1: Refactored code base to reduce resource usage.

New in 3.0: MRAID 2 support, native text and image rendering, new and improved code base

New in 2.12: Greatly enhanced stability.

New in 2.11: Enhanced samples, expand() and resize() improvements, location improvements.

Current version: 4.5.1

Developer Documentation: PDF Format

Changelog: Android SDK Changelog

Library sizes and Download:

Date Version Rich Media Support Package size Maximum contribution to application size
2016-10-25 4.5.1
  • MRAID 2 Support
  • MRAID 1 Support
8 MB ~200KB

Downloads: PubMatic Android SDK

RIM Blackberry OS 5+ SDK

If you are developing for RIM's App World, use this SDK: BBAS SDK


The SDK below is currently for non-app store integrations.


Project Page: http://code.google.com/p/mocean-sdk-blackberry/

Current version: 3.0

Documentation: RIM BB SDK Documentation

Changelog: RIM BB SDK Changelog

Library sizes:

Date Version ... Package size Maximum contribution to application size
2013-05-21 3.0 - ~200KB <100kb

Downloads: http://code.google.com/p/mocean-sdk-blackberry/downloads/list

Notes:

  1. Complete eclipse IDE with installed blackberry plugin can be found here: http://us.blackberry.com/developers/javaappdev/javaplugin.jsp
  2. Installing another SDK (ex. 5.0) into eclipse: http://us.blackberry.com/developers/javaappdev/javaupdate.jsp

Microsoft Windows Phone 8 and Windows Store SDK

Project Page: http://code.google.com/p/mocean-sdk-windows-phone/

Current version: 3.1

Documentation: WP8 SDK Documentation

Changelog: Windows Phone SDK Changelog

Library sizes:

Date Version Rich Media Package size Maximum contribution to application size
2013-12-23 3.1
  • MRAID 2 Support
  • MRAID 1 Support
5MB 446KB

Downloads: https://drive.google.com/folderview?id=0BzeYj5PrLw6pc1NyaGc1di1sNk0&usp=sharing

Repository: http://code.google.com/p/mocean-sdk-windows-phone/source/checkout

Notes:

  1. SDK now contains additional package supporting any Windows 8 applications available in the Windows Store.
  2. SDK supports Windows Phone 7.1 and higher
  3. SDK supports XNA framework and Silverlight framework

Intel Platform Component

C++ Component

Project Page: http://code.google.com/p/mocean-sdk-intel-cpp/

Current version: 2.2

SDK downloads and documentation: http://code.google.com/p/mocean-sdk-intel-cpp/downloads/list

Library sizes:

Date Version Available 3rd party libs Package size Maximum contribution to application size
06/03/2011 2.2 - 4464Kb 600Kb

Documentation, source codes, component are available from download section.


C# Component

Project Page: http://code.google.com/p/mocean-sdk-intel-cs/

Current version: 2.3

SDK downloads and documentation: http://code.google.com/p/mocean-sdk-intel-cs/downloads/list

Library sizes:

Date Version Available 3rd party libs Package size Maximum contribution to application size
06/03/2011 2.3 - 5341Kb 870Kb

Documentation, source codes, component are available from download section.

Notes GUID Has been updated as of 2011-07-20

J2SE SDK

Project Page: http://code.google.com/p/mocean-sdk-j2se/

Current version: 2.0.1

Documentation: J2SE SDK Documentation Download

Library sizes and Download:

Date Version Available 3rd party libs Package size Maximum contribution to application size
05/04/2011 2.0.1 862Kb 98Kb

Downloads: http://code.google.com/p/mocean-sdk-j2se/downloads/list

QT SDK (Nokia, KDE, etc)

Project Page: http://code.google.com/p/mocean-sdk-nokia/

Current version: 1.0

Documentation: QT SDK Documentation Download

Library sizes and Download:

Date Version Available 3rd party libs Package size Maximum contribution to application size
07/20/2011 1.0 1.8MB -

Downloads: http://code.google.com/p/mocean-sdk-nokia/downloads/list

Personal tools