Latest 2.9.0-alpha
Homepage https://github.com/adform/adform-ios-sdk
License MIT
Platforms ios 7.0, requires ARC
Frameworks UIKit, CoreGraphics, QuartzCore, SystemConfiguration, MediaPlayer, AdSupport, CoreTelephony, CoreLocation, CoreMedia, AVFoundation, SafariServices, WebKit

Adform Advertising iOS SDK

Adform brings brand advertising to the programmatic era at scale, making display advertising simple, relevant and rewarding!

IMPORTANT – IOS 9 Support

Getting Started

Basic integrations

Advanced integrations

Other

Mediation adapters

Plugins

CHANGELOG

This part lists release notes from all versions of Adform Mobile Advertising iOS SDK.

2.9.0-alpha

New Features

  • WKWebView support. We have changed SDK to use WKWebView to render HTML banners. WKWebView is used by default on iOS 8+ and UIWebView is used on older iOS versions. If you prefer to use the old UIWebView even on newer iSO versions, you can do this by setting web view type parameter on AdformSDK class.

Additional dependencies

Don’t forget to add new dependencies to your project if you are updating our SDK from older version or start using cocoapods.

  • WebKit.framework

2.8.0

New Features

  • Added Search Words support.

Bug Fixes

  • Fixed AFADInterstitial interaction issues.

2.7.2

New Features

  • It is now possible to define multiple key value pairs with the same key for all banners.

Migration from older versions

The new SDK version uses different method for setting key values to a banner.
Therefore, if you were setting key values to banners using older sdk you need to update it.
You can use two methods to do it:

  1. Create an NSArray with AFKeyValue objects and set it to the banner.
  2. Use "AFKeyValuesFromNSDictionary()" function to convert a NSDictionary with key values that you used to set to the banner, to NSArray with AFKeyValue objects and set it to the banner.

You can find an example here.

2.7.1

New Features

  • With the rollout of iOS 10, the App Store’s privacy policy requires apps to provide a usage description when attempting to access privacy-sensitive data, such as a user’s calendar. To comply with the App Store privacy changes, we removed support for the mraid.createCalendarEvent() and mraid.storePicture() methods.

2.7

New Features

  • Added video ads support in AdOverlay type;
  • Added iOS 10 support;

2.6

New Features

  • Instream ad support;

2.5

New Features

  • Included Adform Header Bidding SDK v.1.0;
  • Add additional ‘price’ and ‘customData’ parameters to ad views for header bidding support.

Bug Fixes

  • Minor bug fixes;

2.3.1

New Features

  • Added an option to AdHesion ads to enable close button. By default it is disabled.
  • Added autohide feature to AdHesion ads. If enabled, AdHesion ad will hide when user interacts wit the application and reveal itself when the interaction ends.

Bug Fixes

  • Minnor bug fixes.

2.3

New Features

  • Smart ad size feature – now ad views can dynamically adapt to multiple screen sizes when used with smart ad size. For more details check Smart ad size.
  • Ad tag support – now ad views can load html or url ad tags provided by developer. For more details check Ad Tags.
  • MRAID viewable percentage support – now MRAID banners may listen for viewablePercentageChange event or use getViewablePercentage() method to know how much of the creative is viewable.

Bug Fixes

  • Minnor bug fixes.

2.2.1

Bug Fixes

  • Fixed a bug where ads were not loading on iOS 6 and 7.

2.2

New Features

  • Multiple sizes support.
  • Mraid resize function.
  • HTTPS control.

Bug Fixes

  • Minor bug fixes.

2.1.3

  • Fixes Xcode 7 warnings

2.1.2

  • Adds ability to choose how to open external links

2.1.1

  • iOS 9 compatibility update

2.1

  • Video Ads Support (VAST compatible)
  • Targeting by Keywords and Key Values added

2.0.2

  • Bug Fixes
  • 3rd Party Ads Support

2.0.1

  • Bug Fixes

2.0

New Features

  • New formats introduced: Adhesion, Overlay and Interstitial;
  • Open RTB protocol support;
  • Performance improvements;

Additional dependencies

Don’t forget to add new dependencies to your project if you are updating our SDK from older version or start using cocoapods.

  • CoreLocation.framework

0.2.1

New Features

  • Added interstitial ads animation control;

0.2

New Features

  • Added interstitial ads support;

Additional dependencies

Don’t forget to add new dependencies to your project if you are updating our SDK from 0.1.x version.

  • EventKit.framework
  • EventKitUI.framework
  • MediaPlayer.framework
  • CoreTelephony.framework

0.1.2

New Features

  • Added refresh Rate override option;
  • Added AFBannerViewDelegate protocol;

0.1.1

Bug Fixes

  • NewRelic library made as optional;

0.1.0

New Features

  • First release;

Latest podspec

{
    "name": "AdformAdvertising",
    "version": "2.9.0-alpha",
    "homepage": "https://github.com/adform/adform-ios-sdk",
    "summary": "Adform Advertising SDK for iOS.",
    "description": "Adform Mobile Software Development Kit (SDK) allows Publishers with mobile apps, or standalone app publishers to integrate their mobile app inventory into Adformu2019s Private Marketplace, where top advertisers are willing to pay top prices for exclusive and first-look access to premium inventory.",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": "Adform",
    "platforms": {
        "ios": "7.0"
    },
    "source": {
        "git": "https://github.com/adform/adform-ios-sdk.git",
        "tag": "v.2.9.0-alpha"
    },
    "preserve_paths": "AdformAdvertising.framework",
    "public_header_files": "AdformAdvertising.framework/Versions/A/Headers/*.h",
    "source_files": "AdformAdvertising.framework/Versions/A/Headers/*.h",
    "vendored_frameworks": "AdformAdvertising.framework",
    "xcconfig": {
        "FRAMEWORK_SEARCH_PATHS": "$(PODS_ROOT)/AdformAdvertising/**",
        "HEADER_SEARCH_PATHS": "$(SDKROOT)/usr/include/libxml2"
    },
    "frameworks": [
        "UIKit",
        "CoreGraphics",
        "QuartzCore",
        "SystemConfiguration",
        "MediaPlayer",
        "AdSupport",
        "CoreTelephony",
        "CoreLocation",
        "CoreMedia",
        "AVFoundation",
        "SafariServices",
        "WebKit"
    ],
    "requires_arc": true
}

Pin It on Pinterest

Share This