Releases: AppLovin/AppLovin-MAX-SDK-iOS
Releases · AppLovin/AppLovin-MAX-SDK-iOS
12.4.2
12.4.1
- Update SDK to allow Apple App Store Connect to be able to detect privacy manifest correctly.
12.4.0
- 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
- 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
12.2.1
- Fix Consent Flow Terms of Service and Privacy Policy links not being clickable.
12.2.0
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 withUIGraphicsBeginImageContextWithOptions
. - 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
- 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
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
- Fix issue with AppLovin fullscreen video ads on iOS 17.1 and higher such that video resumes after StoreKit is dismissed.