Skip to content

Latest commit

 

History

History
576 lines (426 loc) · 21.2 KB

File metadata and controls

576 lines (426 loc) · 21.2 KB

Meta Audience Network iOS Mediation Adapter Changelog

Next version

  • Updated to indicate that Meta SDK can track native ad impressions (i.e. updated to return YES for handlesUserImpressions()). Note: The decision on whether Google SDK or Meta SDK actually tracks native ad impressions is controlled by Google Serving.
  • Verified compatibility with Meta Audience Network SDK 6.22.0.
  • Now requires minimum iOS version 15.0.
  • Updated the minimum iOS version to relax Google Mobile Ads SDK dependency to allow minor versions.
  • Updated native ads to use the Meta Audience Network SDK's managed AdOptions view position API.

Built and tested with:

  • Google Mobile Ads SDK version 13.7.0.
  • Meta Audience Network SDK version 6.22.0.
  • Adapter now forwards the ageRestrictedTreatment Google Mobile Ads SDK flag to Meta Audience Network SDK's COPPA API.

Built and tested with:

  • Google Mobile Ads SDK version 13.3.0.
  • Meta Audience Network SDK version 6.21.1.
  • Verified compatibility with Meta Audience Network SDK 6.21.1.

Built and tested with:

  • Google Mobile Ads SDK version 13.0.0.
  • Meta Audience Network SDK version 6.21.1.
  • Updated the Google Mobile Ads SDK dependency to version 13.0.0.

Built and tested with:

  • Google Mobile Ads SDK version 13.0.0.
  • Meta Audience Network SDK version 6.21.0.
  • Added support for forwarding the tagForUnderAgeOfConsent Google Mobile Ads SDK parameter to the Meta Audience Network SDK.
  • Updated GADMediationAdapterFacebook.h to be a public header.

Built and tested with:

  • Google Mobile Ads SDK version 12.14.0.
  • Meta Audience Network SDK version 6.21.0.
  • Now requires minimum iOS version 13.0.
  • Verified compatibility with Meta Audience Network SDK 6.21.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.7.0.
  • Meta Audience Network SDK version 6.21.0.
  • Verified compatibility with Meta Audience Network SDK 6.20.1.

Built and tested with:

  • Google Mobile Ads SDK version 12.7.0.
  • Meta Audience Network SDK version 6.20.1.
  • Verified compatibility with Meta Audience Network SDK 6.20.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.6.0.
  • Meta Audience Network SDK version 6.20.0.
  • Verified compatibility with Meta Audience Network SDK 6.17.1.

Built and tested with:

  • Google Mobile Ads SDK version 12.1.0.
  • Meta Audience Network SDK version 6.17.1.
  • Verified compatibility with Meta Audience Network SDK 6.17.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.0.0.
  • Meta Audience Network SDK version 6.17.0.
  • Now requires Google Mobile Ads SDK version 12.0.0 or higher.

Built and tested with:

  • Google Mobile Ads SDK version 12.0.0.
  • Meta Audience Network SDK version 6.16.0.
  • Verified compatibility with Meta Audience Network SDK 6.16.0. ` Built and tested with:
  • Google Mobile Ads SDK version 11.11.0.
  • Meta Audience Network SDK version 6.16.0.
  • Updated CFBundleShortVersionString to have three components instead of four.

Built and tested with:

  • Google Mobile Ads SDK version 11.10.0.
  • Meta Audience Network SDK version 6.15.2.
  • Verified compatibility with Meta Audience Network SDK 6.15.2.

Built and tested with:

  • Google Mobile Ads SDK version 11.8.0.
  • Meta Audience Network SDK version 6.15.2.
  • Verified compatibility with Meta Audience Network SDK 6.15.1.

Built and tested with:

  • Google Mobile Ads SDK version 11.2.0.
  • Meta Audience Network SDK version 6.15.1.
  • Verified compatibility with Meta Audience Network SDK 6.15.0.
  • Now requires minimum iOS version 12.0.
  • Now requires Google Mobile Ads SDK version 11.0 or higher.
  • Included Info.plist in the frameworks within MetaAdapter.xcframework.
  • Removed the deprecated willBackgroundApplication delegate methods from the banner and interstitial renderers.
  • Replaced the deprecated method GADMobileAds.sharedInstance.sdkVersion with GADMobileAds.sharedInstance.versionNumber.

Built and tested with:

  • Google Mobile Ads SDK version 11.2.0.
  • Meta Audience Network SDK version 6.15.0.
  • Verified compatibility with Meta Audience Network SDK 6.14.0.

Built and tested with:

  • Google Mobile Ads SDK version 10.9.0.
  • Meta Audience Network SDK version 6.14.0.
  • Removed all bidding checks in the adapter.
  • Removed support of the armv7 architecture.
  • Now requires minimum iOS version 11.0.
  • Now requires Google Mobile Ads SDK version 10.4.0 or higher.

Built and tested with:

  • Google Mobile Ads SDK version 10.7.0.
  • Meta Audience Network SDK version 6.12.0.
  • Now requires Google Mobile Ads SDK version 10.0.0 or higher.

Built and tested with:

  • Google Mobile Ads SDK version 10.0.0.
  • Meta Audience Network SDK version 6.12.0.
  • Removed waterfall support from adapter.
  • Updated the adapter to use the didRewardUser API.
  • Now requires Google Mobile Ads SDK version 9.8.0 or higher.
  • Verified compatibility with Meta Audience Network SDK 6.12.0.

Built and tested with:

  • Google Mobile Ads SDK version 9.11.0.
  • Meta Audience Network SDK version 6.12.0.
  • Verified compatibility with Meta Audience Network SDK 6.11.2.

Built and tested with:

  • Google Mobile Ads SDK version 9.7.0.
  • Meta Audience Network SDK version 6.11.2.
  • Verified compatibility with Meta Audience Network SDK 6.11.1.
  • Adapter logs now refer to the adapter as "Meta Audience Network".

Built and tested with:

  • Google Mobile Ads SDK version 9.5.0.
  • Meta Audience Network SDK version 6.11.1.
  • Verified compatibility with FAN SDK 6.11.0.

Built and tested with:

  • Google Mobile Ads SDK version 9.4.0.
  • FAN SDK version 6.11.0.
  • Verified compatibility with FAN SDK 6.10.0.
  • Added support for forwarding click and impression callbacks in bidding ads.
  • Added warning messages for waterfall mediation deprecation. See Meta Audience Network's blog for more information.

Built and tested with:

  • Google Mobile Ads SDK version 9.3.0.
  • FAN SDK version 6.10.0.
  • Verified compatibility with Google Mobile Ads SDK version 9.0.0.
  • Now requires Google Mobile Ads SDK version 9.0.0 or higher.

Built and tested with:

  • Google Mobile Ads SDK version 9.0.0.
  • FAN SDK version 6.9.0.
  • Verified compatibility with FAN SDK 6.9.0.
  • For Objective-C apps only, you must now add Swift paths to your target's Build Settings to prevent compile errors. See the developer documentation for more details.

Built and tested with

  • Google Mobile Ads SDK version 8.12.0.
  • FAN SDK version 6.9.0.
  • Verified compatibility with FAN SDK 6.8.0.
  • Now requires minimum iOS version 10.0.

Built and tested with

  • Google Mobile Ads SDK version 8.12.0.
  • FAN SDK version 6.8.0.
  • Verified compatibility with FAN SDK 6.7.0.

Built and tested with

  • Google Mobile Ads SDK version 8.10.0.
  • FAN SDK version 6.7.0.
  • Verified compatibility with FAN SDK 6.6.0.

Built and tested with

  • Google Mobile Ads SDK version 8.9.0.
  • FAN SDK version 6.6.0.
  • Verified compatibility with FAN SDK 6.5.1.

Built and tested with

  • Google Mobile Ads SDK version 8.6.0.
  • FAN SDK version 6.5.1.
  • Verified compatibility with FAN SDK 6.5.0.
  • Relaxed dependency to Google Mobile Ads SDK version 8.0.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 8.5.0.
  • FAN SDK version 6.5.0.
  • Verified compatibility with FAN SDK 6.4.1.
  • Now requires Google Mobile Ads SDK version 8.4.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 8.4.0.
  • FAN SDK version 6.4.1.
  • Verified compatibility with FAN SDK 6.3.1.
  • Now requires Google Mobile Ads SDK version 8.2.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 8.2.0.
  • FAN SDK version 6.3.1.
  • Verified compatibility with FAN SDK 6.3.0.
  • Now requires Google Mobile Ads SDK version 8.1.0 or higher.
  • Removing support for the arm64 architecture for iOS simulators, as Facebook Audience Network SDK does not yet support it.

Built and tested with

  • Google Mobile Ads SDK version 8.1.0.
  • FAN SDK version 6.3.0.
  • Added support for the arm64 architecture for iOS simulators.

Built and tested with

  • Google Mobile Ads SDK version 8.0.0.
  • FAN SDK version 6.2.1.
  • Updated the adapter to use the .xcframework format.
  • Now requires Google Mobile Ads SDK version 8.0.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 8.0.0.
  • FAN SDK version 6.2.1.
  • Verified compatibility with FAN SDK 6.2.1.
  • Now requires Google Mobile Ads SDK version 7.69.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 7.69.0.
  • FAN SDK version 6.2.1.
  • Verified compatibility with FAN SDK 6.2.0.
  • Now requires Google Mobile Ads SDK version 7.67.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 7.67.0.
  • FAN SDK version 6.2.0.
  • Verified compatibility with FAN SDK 6.0.0.
  • Now requires Google Mobile Ads SDK version 7.66.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 7.66.0.
  • FAN SDK version 6.0.0.
  • Verified compatibility with FAN SDK 5.10.1.
  • Now requires Google Mobile Ads SDK version 7.62.0 or higher.
  • Fixed a bug where adapterWillLeaveApplication: was not being called for interstitial ads for waterfall mediation.

Built and tested with

  • Google Mobile Ads SDK version 7.62.0.
  • FAN SDK version 5.10.1.
  • Verified compatibility with FAN SDK 5.10.0.
  • Now requires Google Mobile Ads SDK version 7.61.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 7.61.0.
  • FAN SDK version 5.10.0.
  • Added support for rewarded interstitial ads.
  • Now requires Google Mobile Ads SDK version 7.60.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 7.60.0.
  • FAN SDK version 5.9.0.
  • Verified compatibility with FAN SDK 5.9.0.
  • Now requires Google Mobile Ads SDK version 7.59.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 7.59.0.
  • FAN SDK version 5.9.0.

Version 5.8.0.2

  • Adapter now calls adapterWillPresentScreen: immediately followed by adapterDidDismissScreen: if interstitial ads fail to present.
  • Fixed a bug where some banner requests failed with reason "Display format doesn't match".

Built and tested with

  • Google Mobile Ads SDK version 7.58.0.
  • FAN SDK version 5.8.0.

Version 5.8.0.1

  • Fix bug introduced in 5.6.1.0 where tagForChildDirectedTreatment was incorrectly mapped to Facebook's setMixedAudience method.

Built and tested with

  • Google Mobile Ads SDK version 7.57.0.
  • FAN SDK version 5.8.0

Version 5.8.0.0 (Deprecated, use 5.8.0.1 or newer)

  • Verified compatibility with FAN SDK 5.8.0.
  • Adapter now returns a non-zero mediaContent aspect ratio regardless if the media view is rendered or not.

Built and tested with

  • Google Mobile Ads SDK version 7.57.0.
  • FAN SDK version 5.8.0.

Version 5.7.1.2 (Deprecated, use 5.8.0.1 or newer)

  • Added standardized adapter error codes and messages.

Built and tested with

  • Google Mobile Ads SDK version 7.56.0.
  • FAN SDK version 5.7.1.

Version 5.7.1.1 (Deprecated, use 5.8.0.1 or newer)

  • Removed support for the i386 architecture.

Built and tested with

  • Google Mobile Ads SDK version 7.56.0.
  • FAN SDK version 5.7.1.

Version 5.7.1.0 (Deprecated, use 5.8.0.1 or newer)

  • Verified compatibility with FAN SDK 5.7.1.
  • Added support for Facebook native banner ads when using bidding.
  • Native ads now return a GADNativeAdImage for the icon asset.

Built and tested with

  • Google Mobile Ads SDK version 7.55.1.
  • FAN SDK version 5.7.1.

Version 5.7.0.0 (Deprecated, use 5.8.0.1 or newer)

  • Verified compatibility with FAN SDK 5.7.0.

Built and tested with

  • Google Mobile Ads SDK version 7.55.1.
  • FAN SDK version 5.7.0.

Version 5.6.1.0 (Deprecated, use 5.8.0.1 or newer)

  • Verified compatibility with FAN SDK 5.6.1.

Built and tested with

  • Google Mobile Ads SDK version 7.53.1.
  • FAN SDK version 5.6.1.

Version 5.6.0.0

  • Verified compatibility with FAN SDK 5.6.0.

Built and tested with

  • Google Mobile Ads SDK version 7.51.0.
  • FAN SDK version 5.6.0.

Version 5.5.1.1

  • Adapter now returns a non-zero mediaContent aspect ratio once the media view is rendered in a view.
  • Added additional logging for bidding.

Version 5.5.1.0

  • Verified compatibility with FAN SDK 5.5.1.

Version 5.5.0.0

  • Verified compatibility with FAN SDK 5.5.0.
  • Now requires Google Mobile Ads SDK version 7.46.0 or higher.
  • Added support for Facebook's native banner ads.
  • Added code to properly handle the completion handlers after called.
  • Modified the code to follow Google's Objective-C code-style.

Version 5.4.0.0

  • Verified compatibility with FAN SDK 5.4.0.

Version 5.3.2.0

  • Verified compatibility with FAN SDK 5.3.2.

Version 5.3.0.0

  • Changed the mediation service string include adapter version.
  • Fixed a bug for native ads where AdOptions wasn't initialized correctly.

Version 5.2.0.2

  • Added bidding capability to the adapter for all ad formats.

Version 5.2.0.1

  • Updated the adapter to use the new rewarded API.
  • Now requires Google Mobile Ads SDK version 7.41.0 or higher.

Version 5.2.0.0

  • Verified compatibility with FAN SDK 5.2.0.
  • Replaced FBAdChoicesView with FBAdOptionsView.

Version 5.1.1.1

  • Added support to populate advertiser name asset for Unified Native Ads.

Version 5.1.1.0

  • Verified compatibility with FAN SDK 5.1.1.

Version 5.1.0.0

  • Verified compatibility with FAN SDK 5.1.0.

Version 5.0.1.0

  • Verified compatibility with FAN SDK 5.0.1.

Version 5.0.0.0

  • Verified compatibility with FAN SDK 5.0.0.

Version 4.99.3.0

  • Verified compatibility with FAN SDK 4.99.3.

Version 4.99.2.0

  • Verified compatibility with FAN SDK 4.99.2.

Version 4.99.1.0

  • Verified compatibility with FAN SDK 4.99.1.

Version 4.28.1.2

  • Added adapterDidCompletePlayingRewardBasedVideoAd: callback to the adapter.

Version 4.28.1.1

  • Set mediation service for Facebook adapter.

Version 4.28.1.0

  • Verified compatibility with FAN SDK 4.28.1.
  • Updated rewarded video delegate method.

Version 4.28.0.0

  • Verified compatibility with FAN SDK 4.28.0.
  • Added support for Google Unified Native Ads.

Version 4.27.2.0

  • Verified compatibility with FAN SDK 4.27.2.

Version 4.27.1.0

  • Verified compatibility with FAN SDK 4.27.1.

Version 4.27.0.0

  • Verified compatibility with FAN SDK 4.27.0.

Version 4.26.1.0

  • Verified compatibility with FAN SDK 4.26.1.

Version 4.26.0.0

  • Added support for rewarded video ads.
  • Added support for native video ads.
  • Verified compatibility with FAN SDK 4.26.0.

Version 4.25.0.0

  • Updated the adapter's view tracking for native ads to register individual asset views with the Facebook SDK rather than the entire ad view. This means that background (or "whitespace") clicks on the native ad will no longer result in clickthroughs.
  • Verified compatibility with FAN SDK v4.25.0.

Version 4.24.0.0

  • Verified compatibility with FAN SDK 4.24.0.

Version 4.23.0.1

  • Added support for the backgroundShown property on Facebook's AdChoices view via network extras.
  • Updated the default AdChoices icon behaviour. The adapter lets Facebook set the default behaviour if no extras are provided.

Version 4.23.0.0

  • Verified compatibility with FAN SDK 4.23.0.

Version 4.22.1.0

  • Verified compatibility with FAN SDK 4.22.1.
  • Removed the support for armv7s architecture.

Version 4.22.0.0

  • Verified compatibility with FAN SDK 4.22.0.

Version 4.21.0.0

  • Verified compatibility with FAN SDK 4.21.0.

Version 4.20.2.0

  • Verified compatibility with FAN SDK 4.20.2.

Version 4.20.1.0

  • Verified compatibility with FAN SDK 4.20.1.

Version 4.20.0.0

  • Verified compatibility with FAN SDK 4.20.0.

Version 4.19.0.0

  • Verified compatibility with FAN SDK 4.19.0.

Version 4.18.0.0

  • Verified compatibility with FAN SDK 4.18.0.
  • Fixed a bug for native ads where AdChoices icon was rendering out of bounds.

Version 4.17.0.0

  • Changed the version naming system to [FAN SDK version].[adapter patch version].
  • Updated the minimum required Google Mobile Ads SDK to v7.12.0.
  • Added support for native ads.

Version 1.4.0

  • Requires Google Mobile Ads SDK 7.8.0 or higher.
  • Requires FAN SDK 4.13.1 or higher.
  • Adapter now uses [kFBAdSizeInterstitial] instead of [kFBAdSizeInterstital].
  • Enabled bitcode.

Version 1.2.1

  • Fixed a bug where interstitial presented and interstitial leaving application callbacks were not properly invoked.

Version 1.2.0

  • Sends callbacks when an ad is presented and dismissed.

Version 1.1.0

  • Added support for full width x 250 format when request is for kGADAdSizeMediumRectangle.

Version 1.0.1

  • Added support for kGADAdSizeSmartBanner.

Version 1.0.0

  • Initial release.