Upgrade the extension to AppLovin MAX 13.6.3 and modernize its Android and iOS integrations. This release adds opt-in mediated network configuration, improves initialization and lifecycle handling, and fixes several ad API inconsistencies.
Release notes
- Depends on Android SDK v13.6.3 and iOS SDK v13.6.3.
- Adds opt-in mediated network adapters for Android and iOS, including automatic dependency and SKAdNetwork configuration.
- Fixes interstitial extra parameters being applied to rewarded ads.
- Fixes iOS custom event parameters not being sent.
- Fixes banner and MREC placement not being included in the first ad load.
- Renames
OnMrecAdExpandedEventtoOnMRecAdExpandedEventfor consistency. - Improves initialization, callback delivery, ad-view lifecycle, and extension cleanup.
- Requires Defold 1.13.0+, Android API 24+, and iOS 15+.
- See the migration guide when upgrading from 1.x.
Technical changes
- Rework the Android and iOS bridges for asynchronous initialization, thread-safe callbacks, and lifecycle-safe cleanup.
- Generate platform-specific dependencies and properties for optional mediated adapters.
- Refresh AppLovin’s iOS resources, privacy manifest packaging, and OMID assets.
- Add deterministic dependency updater tools with pinned versions and checksums.
- Update the Lua API documentation, integration guide, migration guide, and example project.
- Add CI coverage for generated packaging, contract tests, and Android and iOS Bob builds.
- Validate the change with 37 passing contract tests and all adapter, Android, and iOS generator checks.