Skip to content

Releases: AppLovin/AppLovin-MAX-SDK-iOS

11.5.4

02 Nov 08:28
Compare
Choose a tag to compare
  • 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 in ALConnectionManager.
  • 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

19 Oct 03:40
Compare
Choose a tag to compare
  • Fix crash related to the React Native plugin.

11.5.2

17 Oct 08:51
Compare
Choose a tag to compare
  • 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

27 Sep 09:00
Compare
Choose a tag to compare
  • Fix -[MANativeAd mediaContentAspectRatio] API returning a nan.
  • 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

19 Sep 06:03
Compare
Choose a tag to compare
  • 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

01 Sep 07:14
Compare
Choose a tag to compare
  • 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

28 Jun 08:54
Compare
Choose a tag to compare

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

08 Jun 08:24
Compare
Choose a tag to compare

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 through MANativeAdLoader.
  • 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

19 May 01:38
Compare
Choose a tag to compare
  • 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

13 May 06:21
Compare
Choose a tag to compare
  • 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.