Skip to content

Releases: AppLovin/AppLovin-MAX-SDK-iOS

12.4.2

06 May 02:41
Compare
Choose a tag to compare
  • Fix setting user id not working with new init APIs.
  • Fix deadlock when calling +[ALPrivacySettings setHasUserConsent:].
  • Minor FPS improvements.

12.4.1

05 Apr 07:29
Compare
Choose a tag to compare
  • Update SDK to allow Apple App Store Connect to be able to detect privacy manifest correctly.

12.4.0

31 Mar 23:56
Compare
Choose a tag to compare
  • Fix Privacy Manifest not being detected by Apple App Store Connect.
  • Deprecate video start/complete callbacks for rewarded interstitial listeners in adapter implementations.
  • If showing Creative Debugger while fullscreen ad is displayed, only show ad info for that current fullscreen ad.
  • Guard calls to ALLogger string allocations to fix crashes.
  • Attempt to fix -[ALLogger logMessage:fromSource:atLevel:]. crashes.

12.3.1

18 Mar 03:55
Compare
Choose a tag to compare
  • Better interoperability with Ad Review SDK for detecting AppLovin Bidding and AppLovin Exchange creatives.
  • Fix SPM upload issue. AppLovin/AppLovin-MAX-Swift-Package#6
  • Fix SDK not calling SDK init completion callback if using new init APIs introduced in v12.3.0. #303
  • In other mediations, fix silence crash when app is going into background.
  • For native template ads, fix options view potentially not being displayed for certain mediation partners.

12.3.0

04 Mar 04:20
Compare
Choose a tag to compare
  • Add new improved SDK Init APIs to enforce SDK initialization with all necessary parameters.
  • Add support for disabling all user-level logs. #294
  • Fix ALConnectionManager crashes.

12.2.1

21 Feb 01:51
Compare
Choose a tag to compare
  • Fix Consent Flow Terms of Service and Privacy Policy links not being clickable.

12.2.0

20 Feb 02:35
Compare
Choose a tag to compare

Consent Flow Updates

  • Do not show ATT when user rejects purpose 1 in TCF String.
  • Add public APIs for getting TCF consent statuses (TCF vendor, AC, purpose, special features).
  • Do not show CMP flow on every new session when test mode is enabled.
  • [Mediation Debugger] Update the list of google certified CMPs (02/14/2024)
  • [Mediation Debugger] Display Debug User Geography for Terms and Privacy Policy Flow.
  • [Mediation Debugger] Allow to open CMP and Missing networks for unsupported CMPs.
  • [Mediation Debugger] Show alert for network's Global Vendor ID or ATP ID in Configured CMP Networks screen.

Fixes

  • Fix crash when clicking share button for Mediation Debugger on iPads.
  • Better UX for Privacy Manifest cell when missing from app.
  • Fix NSInternalInconsistencyException crash with UIGraphicsBeginImageContextWithOptions.
  • Prevent downloading ad assets on UI thread.
  • Fix deadlock when calculating adaptive banner size.
  • Fix build error from Open Measurement SDK "duplicate symbol _adView" by updating Open Measurement SDK to v1.4.12
  • Fix NSInvalidArgumentException: Application tried to present a nil modal view controller on target.

12.1.0

04 Dec 09:15
Compare
Choose a tag to compare
  • For automated Google CMP feature, will show Google CMP flow to COPPA users as well.
  • Add public utils API that checks for vendor consent status for a given Global Vendor ID.
  • Add support for Google's Additional Consent v2.
  • Update Open Measurement (OM SDK) to latest version 1.4.9.

12.0.0

14 Nov 09:54
Compare
Choose a tag to compare

Google UMP Support and TCFv2.0 Compliance

As of AppLovin MAX SDK version 12.0.0, if you use Google’s CMP (UMP), MAX takes care of CMP integration and ensures that the consent status is established correctly when you initialize the SDK. See Google UMP Automation for more details. However, if you use a different CMP, you must perform this integration yourself and you must ensure that the CMP establishes the consent status correctly before you initialize the SDK.

Details on how consent is handled per network: https://dash.applovin.com/documentation/mediation/ios/getting-started/privacy#tcf-v2.0-consent

If you access Google demand through MAX, it’s critical that you review the Google CMP requirements.

Other Changes

  • Initial Privacy Manifest implementation.
  • Terms flow is now deprecated.
  • Fix issues causing potential DAU decreases.
  • Add initial support for Swift.
  • Update minimum OS version to iOS11.
  • Various other fixes including several for black screens.

Mediation Debugger

  • Display SKAdNetwork ID added date for missing IDs alert.
  • Add support for exporting info as a text file.
  • Various other changes

11.11.4

19 Oct 10:47
77c27fc
Compare
Choose a tag to compare
  • Fix issue with AppLovin fullscreen video ads on iOS 17.1 and higher such that video resumes after StoreKit is dismissed.