Skip to content

Latest commit

 

History

History
782 lines (569 loc) · 29.6 KB

File metadata and controls

782 lines (569 loc) · 29.6 KB

myTarget iOS Mediation Adapter Changelog

Next Version

  • Update the minimum iOS version to relax Google Mobile Ads SDK dependency to allow minor versions.
  • Adapter now forwards the ageRestrictedTreatment Google Mobile Ads SDK flag to myTarget SDK's COPPA API.

Built and tested with:

  • Google Mobile Ads SDK version 13.3.0.
  • MyTarget SDK version 5.43.0.
  • Verified compatibility with myTarget SDK version 5.42.1.

Built and tested with:

  • Google Mobile Ads SDK version 13.2.0.
  • MyTarget SDK version 5.42.1.
  • Verified compatibility with myTarget SDK version 5.42.0.

Built and tested with:

  • Google Mobile Ads SDK version 13.2.0.
  • MyTarget SDK version 5.42.0.
  • Verified compatibility with myTarget SDK version 5.41.0.

Built and tested with:

  • Google Mobile Ads SDK version 13.2.0.
  • MyTarget SDK version 5.41.0.
  • Verified compatibility with myTarget SDK version 5.40.0.

Built and tested with:

  • Google Mobile Ads SDK version 13.0.0.
  • MyTarget SDK version 5.40.0.
  • Verified compatibility with myTarget SDK version 5.39.1.
  • Added support for forwarding the tagForChildDirectedTreatment and tagForUnderAgeOfConsent Google Mobile Ads SDK parameters to the myTarget SDK.
  • Now requires minimum iOS version 14.0.

Built and tested with:

  • Google Mobile Ads SDK version 13.0.0.
  • MyTarget SDK version 5.39.1.
  • Verified compatibility with myTarget SDK version 5.38.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.14.0.
  • MyTarget SDK version 5.38.0.
  • Verified compatibility with myTarget SDK version 5.37.1.

Built and tested with:

  • Google Mobile Ads SDK version 12.12.0.
  • MyTarget SDK version 5.37.1.
  • Verified compatibility with myTarget SDK version 5.37.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.12.0.
  • MyTarget SDK version 5.37.0.
  • Verified compatibility with myTarget SDK version 5.36.1.

Built and tested with:

  • Google Mobile Ads SDK version 12.12.0.
  • MyTarget SDK version 5.36.1.
  • Verified compatibility with myTarget SDK version 5.36.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.12.0.
  • MyTarget SDK version 5.36.0.
  • Verified compatibility with myTarget SDK version 5.35.1.

Built and tested with:

  • Google Mobile Ads SDK version 12.11.0.
  • MyTarget SDK version 5.35.1.
  • Verified compatibility with myTarget SDK version 5.35.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.9.0.
  • MyTarget SDK version 5.35.0.
  • Verified compatibility with myTarget SDK version 5.34.1.

Built and tested with:

  • Google Mobile Ads SDK version 12.9.0.
  • MyTarget SDK version 5.34.1.
  • Verified compatibility with myTarget SDK version 5.34.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.9.0.
  • MyTarget SDK version 5.34.0.
  • Verified compatibility with myTarget SDK version 5.33.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.7.0.
  • MyTarget SDK version 5.33.0.
  • Verified compatibility with myTarget SDK version 5.32.1.

Built and tested with:

  • Google Mobile Ads SDK version 12.6.0.
  • MyTarget SDK version 5.32.1.
  • Verified compatibility with myTarget SDK version 5.32.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.6.0.
  • MyTarget SDK version 5.32.0.
  • Verified compatibility with myTarget SDK version 5.31.1.

Built and tested with:

  • Google Mobile Ads SDK version 12.6.0.
  • MyTarget SDK version 5.31.1.
  • Verified compatibility with myTarget SDK version 5.31.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.5.0.
  • MyTarget SDK version 5.31.0.
  • Verified compatibility with myTarget SDK version 5.30.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.4.0.
  • MyTarget SDK version 5.30.0.
  • Verified compatibility with myTarget SDK version 5.29.1.

Built and tested with:

  • Google Mobile Ads SDK version 12.2.0.
  • MyTarget SDK version 5.29.1.
  • Enabled -fobjc-arc and -fstack-protector-all flags.
  • Verified compatibility with myTarget SDK version 5.28.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.2.0.
  • MyTarget SDK version 5.28.0.
  • Verified compatibility with myTarget SDK version 5.27.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.1.0.
  • MyTarget SDK version 5.27.0.
  • Verified compatibility with myTarget SDK version 5.26.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.1.0.
  • MyTarget SDK version 5.26.0.
  • Verified compatibility with myTarget SDK version 5.25.1.

Built and tested with:

  • Google Mobile Ads SDK version 12.0.0.
  • MyTarget SDK version 5.25.1.
  • Verified compatibility with myTarget SDK version 5.25.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.0.0.
  • MyTarget SDK version 5.25.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.
  • MyTarget SDK version 5.24.1.
  • Verified compatibility with myTarget SDK version 5.24.1.

Built and tested with:

  • Google Mobile Ads SDK version 11.13.0.
  • MyTarget SDK version 5.24.1.
  • Verified compatibility with myTarget SDK version 5.24.0.
  • Updated the adapter to follow Google's Objective-C best practices.

Built and tested with:

  • Google Mobile Ads SDK version 11.13.0.
  • MyTarget SDK version 5.24.0.
  • Verified compatibility with myTarget SDK version 5.23.0.

Built and tested with:

  • Google Mobile Ads SDK version 11.13.0.
  • MyTarget SDK version 5.23.0.
  • Verified compatibility with myTarget SDK version 5.22.0.

Built and tested with:

  • Google Mobile Ads SDK version 11.12.0.
  • MyTarget SDK version 5.22.0.
  • Updated CFBundleShortVersionString to have three components instead of four.

Built and tested with:

  • Google Mobile Ads SDK version 11.10.0.
  • MyTarget SDK version 5.21.9.
  • Verified compatibility with myTarget SDK version 5.21.9.

Built and tested with:

  • Google Mobile Ads SDK version 11.10.0.
  • MyTarget SDK version 5.21.9.
  • Verified compatibility with myTarget SDK version 5.21.8.

Built and tested with:

  • Google Mobile Ads SDK version 11.10.0.
  • MyTarget SDK version 5.21.8.
  • Verified compatibility with myTarget SDK version 5.21.7.

Built and tested with:

  • Google Mobile Ads SDK version 11.8.0.
  • MyTarget SDK version 5.21.7.
  • Verified compatibility with myTarget SDK version 5.21.6.

Built and tested with:

  • Google Mobile Ads SDK version 11.7.0.
  • MyTarget SDK version 5.21.6.
  • Verified compatibility with myTarget SDK version 5.21.5.

Built and tested with:

  • Google Mobile Ads SDK version 11.7.0.
  • MyTarget SDK version 5.21.5.
  • Verified compatibility with myTarget SDK version 5.21.4.

Built and tested with:

  • Google Mobile Ads SDK version 11.5.0.
  • MyTarget SDK version 5.21.4.
  • Verified compatibility with myTarget SDK version 5.21.3.

Built and tested with:

  • Google Mobile Ads SDK version 11.5.0.
  • MyTarget SDK version 5.21.3.
  • Verified compatibility with myTarget SDK version 5.21.2.

Built and tested with:

  • Google Mobile Ads SDK version 11.3.0.
  • MyTarget SDK version 5.21.2.
  • Verified compatibility with myTarget SDK version 5.21.1.

Built and tested with:

  • Google Mobile Ads SDK version 11.2.0.
  • MyTarget SDK version 5.21.1.
  • 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 MyTargetAdapter.xcframework.

Built and tested with:

  • Google Mobile Ads SDK version 11.0.1.
  • MyTarget SDK version 5.21.0.
  • Verified compatibility with myTarget SDK version 5.21.0.

Built and tested with:

  • Google Mobile Ads SDK version 11.0.1.
  • MyTarget SDK version 5.21.0.
  • Verified compatibility with myTarget SDK version 5.20.2.

Built and tested with:

  • Google Mobile Ads SDK version 11.0.0.
  • MyTarget SDK version 5.20.2.
  • Verified compatibility with myTarget SDK version 5.20.1.

Built and tested with:

  • Google Mobile Ads SDK version 10.14.0.
  • MyTarget SDK version 5.20.1.
  • Verified compatibility with myTarget SDK version 5.19.0.
  • Now requires minimum iOS version 12.4.

Built and tested with:

  • Google Mobile Ads SDK version 10.8.0.
  • MyTarget SDK version 5.19.0.
  • Verified compatibility with myTarget SDK version 5.18.0.

Built and tested with:

  • Google Mobile Ads SDK version 10.7.0.
  • MyTarget SDK version 5.18.0.
  • Verified compatibility with myTarget SDK version 5.17.5.
  • 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.5.0.
  • MyTarget SDK version 5.17.5.
  • Verified compatibility with myTarget SDK version 5.17.4.
  • Now requires Google Mobile Ads SDK version 10.0.0 or higher.

Built and tested with:

  • Google Mobile Ads SDK version 10.2.0.
  • MyTarget SDK version 5.17.4.
  • Updated the adapter to use the didRewardUser API.
  • Now requires Google Mobile Ads SDK version 9.8.0 or higher.
  • Verified compatibility with myTarget SDK version 5.16.0.

Built and tested with:

  • Google Mobile Ads SDK version 9.10.0.
  • MyTarget SDK version 5.16.0.
  • Verified compatibility with myTarget SDK version 5.15.2.

Built and tested with:

  • Google Mobile Ads SDK version 9.5.0.
  • MyTarget SDK version 5.15.2.
  • Verified compatibility with myTarget SDK version 5.15.1.

Built and tested with:

  • Google Mobile Ads SDK version 9.2.0.
  • MyTarget SDK version 5.15.1.
  • Added support for the arm64 simulator architecture.

Built and tested with:

  • Google Mobile Ads SDK version 9.0.0.
  • MyTarget SDK version 5.15.0.
  • Verified compatibility with myTarget SDK version 5.15.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.
  • MyTarget SDK version 5.15.0.
  • Verified compatibility with myTarget SDK version 5.14.4.

Built and tested With:

  • Google Mobile Ads SDK version 8.13.0.
  • MyTarget SDK version 5.14.4.
  • Verified compatibility with myTarget SDK version 5.14.3.
  • Added support for setting parameters in GADMAdapterMyTargetExtras.
  • Added support for passing extras in rewarded ads.

Built and tested With:

  • Google Mobile Ads SDK version 8.13.0.
  • MyTarget SDK version 5.14.3.
  • Verified compatibility with myTarget SDK version 5.14.2.

Built and tested With:

  • Google Mobile Ads SDK version 8.12.0.
  • MyTarget SDK version 5.14.2.
  • Verified compatibility with myTarget SDK version 5.14.1.

Built and tested With:

  • Google Mobile Ads SDK version 8.11.0.
  • MyTarget SDK version 5.14.1.
  • Verified compatibility with myTarget SDK version 5.14.0.
  • Now requires minimum iOS version 10.0.

Built and tested With:

  • Google Mobile Ads SDK version 8.11.0.
  • MyTarget SDK version 5.14.0.
  • Verified compatibility with myTarget SDK version 5.13.1.

Built and tested With:

  • Google Mobile Ads SDK version 8.10.0.
  • MyTarget SDK version 5.13.1.
  • Verified compatibility with myTarget SDK version 5.13.0.

Built and tested With:

  • Google Mobile Ads SDK version 8.9.0.
  • MyTarget SDK version 5.13.0.
  • Verified compatibility with myTarget SDK version 5.12.1.

Built and tested With:

  • Google Mobile Ads SDK version 8.8.0.
  • MyTarget SDK version 5.12.1.
  • Verified compatibility with myTarget SDK version 5.12.0.

Built and tested With:

  • Google Mobile Ads SDK version 8.7.0.
  • MyTarget SDK version 5.12.0.
  • Verified compatibility with myTarget SDK version 5.11.2.

Built and tested With:

  • Google Mobile Ads SDK version 8.5.0.
  • MyTarget SDK version 5.11.2.
  • Verified compatibility with myTarget SDK version 5.11.1.
  • 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.
  • MyTarget SDK version 5.11.1.
  • Verified compatibility with myTarget SDK version 5.11.0.
  • Now requires Google Mobile Ads SDK version 8.4.0 or higher.

Built and tested With:

  • Google Mobile Ads SDK version 8.4.0.
  • MyTarget SDK version 5.11.0.
  • Verified compatibility with myTarget SDK version 5.10.3.
  • Now requires Google Mobile Ads SDK version 8.3.0 or higher.

Built and tested With:

  • Google Mobile Ads SDK version 8.3.0.
  • MyTarget SDK version 5.10.3.
  • Verified compatibility with myTarget SDK version 5.10.1.

Built and tested With:

  • Google Mobile Ads SDK version 8.1.0.
  • MyTarget SDK version 5.10.1.
  • Verified compatibility with myTarget SDK version 5.10.0.
  • Now requires Google Mobile Ads SDK version 8.1.0 or higher.
  • Updated the adapter to use the .xcframework format.

Built and tested With:

  • Google Mobile Ads SDK version 8.1.0.
  • MyTarget SDK version 5.10.0.
  • Verified compatibility with myTarget SDK version 5.9.10.

Built and tested With:

  • Google Mobile Ads SDK version 7.69.0.
  • MyTarget SDK version 5.9.11.
  • Verified compatibility with myTarget SDK version 5.9.10.

Built and tested With:

  • Google Mobile Ads SDK version 7.69.0.
  • MyTarget SDK version 5.9.10.
  • Fixed an issue where banner ads sometimes load with a larger size than requested.

Built and tested With:

  • Google Mobile Ads SDK version 7.69.0.
  • MyTarget SDK version 5.9.9.
  • Verified compatibility with myTarget SDK version 5.9.9.

Built and tested With:

  • Google Mobile Ads SDK version 7.69.0.
  • MyTarget SDK version 5.9.9.
  • Verified compatibility with myTarget SDK version 5.9.8.

Built and tested With:

  • Google Mobile Ads SDK version 7.69.0.
  • MyTarget SDK version 5.9.8.
  • Verified compatibility with myTarget SDK version 5.9.7.
  • Now requires Google Mobile Ads SDK version 7.69.0 or higher.

Built and tested With:

  • Google Mobile Ads SDK version 7.69.0.
  • MyTarget SDK version 5.9.7.
  • Verified compatibility with myTarget SDK version 5.9.6.
  • Added standardized adapter error codes and messages.

Built and tested With:

  • Google Mobile Ads SDK version 7.68.0.
  • MyTarget SDK version 5.9.6.
  • Verified compatibility with myTarget SDK version 5.9.5.

Built and tested With:

  • Google Mobile Ads SDK version 7.68.0.
  • MyTarget SDK version 5.9.5.
  • Verified compatibility with myTarget SDK version 5.9.4.

Built and tested With:

  • Google Mobile Ads SDK version 7.68.0.
  • MyTarget SDK version 5.9.4.
  • Verified compatibility with myTarget SDK version 5.9.3.
  • Now requires Google Mobile Ads SDK version 7.68.0 or higher.

Built and tested With:

  • Google Mobile Ads SDK version 7.68.0.
  • MyTarget SDK version 5.9.3.
  • Added support for myTarget's adaptive banner ad size.
  • Verified compatibility with myTarget SDK version 5.9.2.
  • Now requires Google Mobile Ads SDK version 7.67.0 or higher.

Built and tested With:

  • Google Mobile Ads SDK version 7.67.0.
  • MyTarget SDK version 5.9.2.
  • Verified compatibility with myTarget SDK version 5.7.5.

Built and tested With:

  • Google Mobile Ads SDK version 7.64.0.
  • MyTarget SDK version 5.7.5.
  • Verified compatibility with myTarget SDK version 5.7.4.
  • Now requires Google Mobile Ads SDK version 7.64.0 or higher.

Built and tested With:

  • Google Mobile Ads SDK version 7.64.0.
  • MyTarget SDK version 5.7.4.
  • Verified compatibility with myTarget SDK version 5.7.3.
  • Now requires Google Mobile Ads SDK version 7.63.0 or higher.

Built and tested With:

  • Google Mobile Ads SDK version 7.63.0.
  • MyTarget SDK version 5.7.3.
  • Verified compatibility with myTarget SDK version 5.7.2.

Built and tested With:

  • Google Mobile Ads SDK version 7.62.0.
  • MyTarget SDK version 5.7.2.
  • Verified compatibility with myTarget SDK version 5.7.1.

Built and tested With:

  • Google Mobile Ads SDK version 7.61.0.
  • MyTarget SDK version 5.7.1.
  • Verified compatibility with myTarget SDK version 5.7.0.

Built and tested With:

  • Google Mobile Ads SDK version 7.61.0.
  • MyTarget SDK version 5.7.0.
  • Verified compatibility with myTarget SDK version 5.6.3.
  • Now requires Google Mobile Ads SDK version 7.61.0 or higher.

Built and tested With:

  • Google Mobile Ads SDK version 7.61.0.
  • MyTarget SDK version 5.6.3.
  • Verified compatibility with myTarget SDK version 5.6.2.

Built and tested With:

  • Google Mobile Ads SDK version 7.60.0.
  • MyTarget SDK version 5.6.2.
  • Verified compatibility with myTarget SDK version 5.6.1.

Built and tested With:

  • Google Mobile Ads SDK version 7.60.0.
  • MyTarget SDK version 5.6.1.
  • Verified compatibility with myTarget SDK version 5.6.0.
  • Now requires Google Mobile Ads SDK version 7.60.0 or higher.

Built and tested With:

  • Google Mobile Ads SDK version 7.60.0.
  • MyTarget SDK version 5.6.0.
  • Verified compatibility with myTarget SDK version 5.5.2.
  • Now requires Google Mobile Ads SDK version 7.59.0 or higher.

Built and tested With:

  • Google Mobile Ads SDK version 7.59.0.
  • MyTarget SDK version 5.5.2.
  • Verified compatibility with myTarget SDK version 5.5.1.
  • Now requires Google Mobile Ads SDK version 7.58.0 or higher.

Built and tested With:

  • Google Mobile Ads SDK version 7.58.0.
  • MyTarget SDK version 5.5.1.

Version 5.4.9.0

  • Verified compatibility with myTarget SDK version 5.4.9.
  • Removed support for the i386 architecture.

Built and tested With:

  • Google Mobile Ads SDK version 7.57.0.
  • MyTarget SDK version 5.4.9.

Version 5.4.7.0

  • Verified compatibility with myTarget SDK version 5.4.7.
  • Now requires minimum iOS version 9.0.

Built and tested With:

  • Google Mobile Ads SDK version 7.55.1.
  • MyTarget SDK version 5.4.7.

Version 5.4.5.0

  • Verified compatibility with myTarget SDK version 5.4.5.

Built and tested With:

  • Google Mobile Ads SDK version 7.53.1.
  • MyTarget SDK version 5.4.5.

Version 5.4.2.0

  • Verified compatibility with myTarget SDK version 5.4.2.
  • Adapter now returns a non-zero mediaContent aspect ratio.

Built and tested With:

  • Google Mobile Ads SDK version 7.53.1.
  • MyTarget SDK version 5.4.2.

Version 5.3.3.0

  • Verified compatibility with myTarget SDK version 5.3.3.
  • Removed support for Native Content and App Install ad requests. Apps must use the Unified Native Ads API to request native ads.
  • Now requires Google Mobile Ads SDK version 7.46.0 or higher.

Version 5.0.4.0

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

Version 5.0.1.0

  • Verified compatibility with myTarget SDK version 5.0.1.

Version 4.8.9.0

  • Verified compatibility with myTarget SDK version 4.8.9.

Version 4.8.5.0

  • Verified compatibility with myTarget SDK version 4.8.5.

Version 4.8.0.0

  • Verified compatibility with myTarget SDK version 4.8.0.

Version 4.7.11.0

  • Verified compatibility with myTarget SDK version 4.7.11.

Version 4.7.10.0

  • Verified compatibility with myTarget SDK version 4.7.10.
  • Added adapterDidCompletePlayingRewardBasedVideoAd: callback to the adapter.

Version 4.7.9.1

  • Added support for Unified native ad.

Version 4.7.9.0

  • Verified compatibility with myTarget SDK version 4.7.9.
  • Added support for unified native ad.

Version 4.7.8.0

  • Verified compatibility with myTarget SDK version 4.7.8.

Version 4.7.7.0

  • Verified compatibility with myTarget SDK version 4.7.7.

Version 4.7.6.0

  • Verified compatibility with myTarget SDK version 4.7.6.

Version 4.7.5.0

  • Verified compatibility with myTarget SDK version 4.7.5.

Version 4.7.4.0

  • Verified compatibility with myTarget SDK version 4.7.4.

Version 4.7.3.0

  • Verified compatibility with myTarget SDK version 4.7.3.
  • Added support for native video ads.

Version 4.6.25.0

  • Verified compatibility with myTarget SDK version 4.6.25.

Version 4.6.24.0

  • First release!
  • Added support for banner, interstitial, rewarded, and native ads.