Releases: AppLovin/AppLovin-MAX-SDK-iOS
Releases · AppLovin/AppLovin-MAX-SDK-iOS
11.5.4
- Improved native ads demand for AppLovin exchange.
- Fix lag with some video ads.
- Re-show options view for any AL native test ad.
- Fix
NSInvalidArgumentException
crash inALConnectionManager
. - Fix
-[NSDictionary al_stringForKey:]
NSInvalidArgumentException
crash. - Fix
-[ALAdReviewManager registerCreativeIdentifierDelegate:]
crash. - Deprecate
-[MARewardedAdDelegate didStartRewardedVideoForAd:]
and-[MARewardedAdDelegate didCompleteRewardedVideoForAd:]
. These callbacks will be removed in a future SDK release. - Fix Mediation Debugger init status incorrectly showing "Not Initialized".
11.5.3
- Fix crash related to the React Native plugin.
11.5.2
- Update min Xcode version to 13.2.1 from 13.0.
- Fix SDK Swift Package Manager distribution.
- Fix several warnings from Main thread checker.
- Deprecate
-[ALSdkConfiguration consentDialogState]
.
11.5.1
- Fix
-[MANativeAd mediaContentAspectRatio]
API returning anan
. - Fix view alignment for native ad medium templates when app icon is missing.
- Fix graphic-only rewarded ads potentially not rewarding on click.
- Display network-specific error code and message for ad load errors in Mediation Debugger.
11.5.0
- App Open ads release.
- Fix iOS 15.7
-[ALStoreKitProductViewController sceneDisconnected:]
crashes. Note that this crash only occurs when user exits the app so UX is not affected.
11.4.4
- Update min Xcode version to 13.0 from 12.5.
- Fix cached SKOverlay not being cleared when an ad is dismissed quickly after the StoreKit is shown.
- Fix Ad Review creative ID not available in the ad hidden callback.
- Ad Placer fixes.
- Fix double some placements having URL-unsafe characters being double-encoded.
Mediation Debugger
- Display Init Ad Unit IDs (Selective Init IDs) if available.
- Show live network name when live network is selected.
- Explicitly disable adaptive banners.
- Better native ads test mode support.
- Better Amazon TAM testing support.
- Add support for live native ads configured for manual integration.
11.4.3
Features
- Add support for recognizing WebView clicks based on interaction - to fix JS tags / DS ads opening click destinations within WebView.
- Add public API
+[ALUtils isSimulator]
which uses the same logic as our internal SDK when automatically enabling test ads for simulators.
Fixes
- Ad Placer fixes.
- Support sharing ad response via Creative Debugger when a mail app is not installed.
- Fix
Fatal Exception: UIApplicationInvalidInterfaceOrientation Supported orientations has no common orientation with the application, and [ALStoreKitProductViewController shouldAutorotate] is returning YES
crash. - Fix setting of ALX native ad image data on main queue even if it is cached.
Mediation Debugger
- Fix Mediation Debugger displaying "Not Initialized" for AppLovin. This was a cosmetic issue.
- Alert mediated SDK error code and message on ad display failures.
11.4.2
Features
- Add APIs for getting the fullscreen ad display error code and message. This will be available under
[MAError mediatedNetworkErrorCode]
and-[MAError mediatedNetworkErrorMessage]
, in the-[MAAdDelegate didFailToDisplayAd:withError:]
callback. - Add support for forwarding IAB TCF v2.0 consent string from UserDefaults to adapter and mediated SDKs for networks that support it.
Native Ad Changes
- Add API
-[MANativeAd mainImage]
to retrieve the main image (media content). Note that this should use for ancillary purposes such as decor, but you must continue to render ads throughMANativeAdLoader
. - Fix native ads impression not fired if main image (media view) is not used.
- Fix manual impressions not firing for subsequent ads when reusing their native ad views.
Fixes
- Fix concurrency crash with
-[ALSdkSettings extraParameters]
. - Fix app hangs due to networking call for some ALX VAST ads.
11.4.1
- Remove AppLovin Exchange native ads clicking through on touch, including through the options view.
- Add measures against AppLovin Exchange banner/MREC ads automatically expanding without user interaction.
- Fix native ads
nativeAdLoader.revenueDelegate = self
not deallocating self due to retain cycle. #110
11.4.0
- Official release of native ads Ad Placer API. Please refer to our docs here.
- Create first-class API
-[MAAd DSPName]
and-[MAAd DSPIdentifier]
for getting DSP name for AppLovin Exchange ads. - Add support for BidMachine.
- Optimizations for integrations with different custom SDK adapters.
- Support for more native ad AppLovin Exchange DSPs.
Native Ad Changes
- Official release for Ad Placer (see above).
- Support for more native ad AppLovin Exchange DSPs.
- Remove native ad asset requirement for manual native ads for AppLovin adapter. Template native ads still require title.
- Add aspect ratio API for the adapters that support it via
-[MANativeAd mediaContentAspectRatio]
. - Fix Direct Sold revenue events not firing.
Fixes
- Fix Direct Sold clicks not opening up in Safari.
- Fix
SKPaymentQueue
crash. - Fix revenue callback not firing in test mode on iOS.
- Fix
ALDataCollector
crash.