You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bug Report: Crash in GADMRTBAdapterAppLovinInterstitialRenderer with latest AppLovin mediation adapter
Summary
After updating to the latest version of GoogleMobileAdsMediationAppLovin (likely 13.2.0.0) and AppLovinSDK 13.2.0, my iOS app crashes whenever an AppLovin interstitial is loaded via AdMob mediation. The crash does not occur when using version 13.1.0.0 of the mediation adapter.
🔴 Important: This crash occurs consistently on every AppLovin interstitial ad load in production, regardless of ad unit or device.
Environment
GoogleMobileAdsMediationAppLovin: latest (crashes), 13.1.0.0 (works)
AppLovinSDK: 13.2.0
Google-Mobile-Ads-SDK: latest available via CocoaPods (compatible)
Xcode: [insert your version here]
iOS Deployment Target: [insert your minimum iOS version]
Mediation setup: Bidding with waterfall fallback
Crash format: NSInvalidArgumentException
Crash tool: Firebase Crashlytics
Crash Log (Excerpt)
Fatal Exception: NSInvalidArgumentException
-[GADMRTBAdapterAppLovinInterstitialRenderer loadAd]
Full crash log available on request.
Steps to reproduce
Integrate AdMob with AppLovin via mediation using CocoaPods.
Use latest version of GoogleMobileAdsMediationAppLovin and AppLovinSDK.
Load any AppLovin interstitial ad in production.
Crash occurs immediately at runtime.
Reproducing the issue
1 Use CocoaPods to integrate AdMob + AppLovin.
2 Use latest versions.
3 Load any AppLovin interstitial → crash.
Description
Bug Report: Crash in GADMRTBAdapterAppLovinInterstitialRenderer with latest AppLovin mediation adapter
Summary
After updating to the latest version of GoogleMobileAdsMediationAppLovin (likely 13.2.0.0) and AppLovinSDK 13.2.0, my iOS app crashes whenever an AppLovin interstitial is loaded via AdMob mediation. The crash does not occur when using version 13.1.0.0 of the mediation adapter.
🔴 Important: This crash occurs consistently on every AppLovin interstitial ad load in production, regardless of ad unit or device.
Environment
GoogleMobileAdsMediationAppLovin: latest (crashes), 13.1.0.0 (works)
AppLovinSDK: 13.2.0
Google-Mobile-Ads-SDK: latest available via CocoaPods (compatible)
Xcode: [insert your version here]
iOS Deployment Target: [insert your minimum iOS version]
Mediation setup: Bidding with waterfall fallback
Crash format: NSInvalidArgumentException
Crash tool: Firebase Crashlytics
Crash Log (Excerpt)
Fatal Exception: NSInvalidArgumentException
-[GADMRTBAdapterAppLovinInterstitialRenderer loadAd]
Full crash log available on request.
Steps to reproduce
Integrate AdMob with AppLovin via mediation using CocoaPods.
Use latest version of GoogleMobileAdsMediationAppLovin and AppLovinSDK.
Load any AppLovin interstitial ad in production.
Crash occurs immediately at runtime.
Reproducing the issue
1 Use CocoaPods to integrate AdMob + AppLovin.
2 Use latest versions.
3 Load any AppLovin interstitial → crash.
Firebase SDK Version
11.12.0
Xcode Version
16.3
Installation Method
Swift Package Manager
Firebase Product(s)
Crashlytics, Analytics, Firestore
Targeted Platforms
iOS
Relevant Log Output
If using Swift Package Manager, the project's Package.resolved
{
"originHash" : "aa46d9183b737197ba31f7b8ecd4949ef8e61a37c26e6aaca0a4f3fe7e81a4b6",
"pins" : [
{
"identity" : "abseil-cpp-binary",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/abseil-cpp-binary.git",
"state" : {
"revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5",
"version" : "1.2024072200.0"
}
},
{
"identity" : "app-check",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/app-check.git",
"state" : {
"revision" : "61b85103a1aeed8218f17c794687781505fbbef5",
"version" : "11.2.0"
}
},
{
"identity" : "cardscommons",
"kind" : "remoteSourceControl",
"location" : "https://github.com/scriba/CardsCommons",
"state" : {
"revision" : "9b6226966f6a8e56c02ee69dff09cdab79555262",
"version" : "1.0.35"
}
},
{
"identity" : "cardsthirdparties",
"kind" : "remoteSourceControl",
"location" : "https://github.com/scriba/CardsThirdParties",
"state" : {
"revision" : "e1ffe02183efc86368d85d2938f8eab4f8fea290",
"version" : "1.0.9"
}
},
{
"identity" : "firebase-ios-sdk",
"kind" : "remoteSourceControl",
"location" : "https://github.com/firebase/firebase-ios-sdk.git",
"state" : {
"revision" : "fbd463894af94d90eb4d6a4e54080459a8179519",
"version" : "11.12.0"
}
},
{
"identity" : "googleappmeasurement",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/GoogleAppMeasurement.git",
"state" : {
"revision" : "f7460ea630bddf172115c28493ae8b3798d95ce3",
"version" : "11.12.0"
}
},
{
"identity" : "googledatatransport",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/GoogleDataTransport.git",
"state" : {
"revision" : "617af071af9aa1d6a091d59a202910ac482128f9",
"version" : "10.1.0"
}
},
{
"identity" : "googleutilities",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/GoogleUtilities.git",
"state" : {
"revision" : "60da361632d0de02786f709bdc0c4df340f7613e",
"version" : "8.1.0"
}
},
{
"identity" : "grpc-binary",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/grpc-binary.git",
"state" : {
"revision" : "cc0001a0cf963aa40501d9c2b181e7fc9fd8ec71",
"version" : "1.69.0"
}
},
{
"identity" : "gtm-session-fetcher",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/gtm-session-fetcher.git",
"state" : {
"revision" : "c756a29784521063b6a1202907e2cc47f41b667c",
"version" : "4.5.0"
}
},
{
"identity" : "interop-ios-for-google-sdks",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/interop-ios-for-google-sdks.git",
"state" : {
"revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe",
"version" : "101.0.0"
}
},
{
"identity" : "leveldb",
"kind" : "remoteSourceControl",
"location" : "https://github.com/firebase/leveldb.git",
"state" : {
"revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1",
"version" : "1.22.5"
}
},
{
"identity" : "nanopb",
"kind" : "remoteSourceControl",
"location" : "https://github.com/firebase/nanopb.git",
"state" : {
"revision" : "b7e1104502eca3a213b46303391ca4d3bc8ddec1",
"version" : "2.30910.0"
}
},
{
"identity" : "nlsleaderboardsandstats",
"kind" : "remoteSourceControl",
"location" : "https://github.com/scriba/NLSLeaderboardsAndStats.git",
"state" : {
"revision" : "24827c8d832d6a4eefa53daed97d1a4186d69b9e",
"version" : "2.3.7"
}
},
{
"identity" : "promises",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/promises.git",
"state" : {
"revision" : "540318ecedd63d883069ae7f1ed811a2df00b6ac",
"version" : "2.4.0"
}
},
{
"identity" : "purchases-ios",
"kind" : "remoteSourceControl",
"location" : "https://github.com/RevenueCat/purchases-ios.git",
"state" : {
"revision" : "31637c9d69c9f33a5426a6bfaca80d2bfe8950c1",
"version" : "5.23.0"
}
},
{
"identity" : "swift-package-manager-google-mobile-ads",
"kind" : "remoteSourceControl",
"location" : "https://github.com/googleads/swift-package-manager-google-mobile-ads.git",
"state" : {
"revision" : "7778cc1ab037c10dbbe026959e51e616bd961be9",
"version" : "11.13.0"
}
},
{
"identity" : "swift-package-manager-google-user-messaging-platform",
"kind" : "remoteSourceControl",
"location" : "https://github.com/googleads/swift-package-manager-google-user-messaging-platform.git",
"state" : {
"revision" : "708a282840c2171ee63bd93b87afa49fe507d70e",
"version" : "2.7.0"
}
},
{
"identity" : "swift-protobuf",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-protobuf.git",
"state" : {
"revision" : "d72aed98f8253ec1aa9ea1141e28150f408cf17f",
"version" : "1.29.0"
}
}
],
"version" : 3
}
If using CocoaPods, the project's Podfile.lock
PODS:
DEPENDENCIES:
SPEC REPOS:
https://github.com/CocoaPods/Specs.git:
- Ads-Global
- AppLovinSDK
- Google-Mobile-Ads-SDK
- GoogleMobileAdsMediationAppLovin
- GoogleMobileAdsMediationInMobi
- GoogleMobileAdsMediationPangle
- GoogleMobileAdsMediationUnity
- GoogleMobileAdsMediationVungle
- GoogleUserMessagingPlatform
- InMobiSDK
- UnityAds
- VungleAds
SPEC CHECKSUMS:
Ads-Global: b81917c405e94ad38dd45022f0fe17042429f578
AppLovinSDK: 1eb88a82b4feea9f3696ce9cc1e3343c4997ee12
Google-Mobile-Ads-SDK: db00a3836f288f94e52114f312b56fe066699d82
GoogleMobileAdsMediationAppLovin: 84f9181ab13ad890f1280710150afc4454e32fa3
GoogleMobileAdsMediationInMobi: 99c25b9d332ffc8eb54b2704590b3d0f4a0d9153
GoogleMobileAdsMediationPangle: 62f9bdabf7ed168f6b0f04831c1cc04da0eec10e
GoogleMobileAdsMediationUnity: 7beb7c5375d3a747c8f4d9149df280725d06027a
GoogleMobileAdsMediationVungle: ac53b75b6b6cc1e1acf670e773522be909dcf18a
GoogleUserMessagingPlatform: f8d0cdad3ca835406755d0a69aa634f00e76d576
InMobiSDK: 174c7910f27fb860e4f2204d621ef724efefc819
UnityAds: eabbbb3014326e45dc221a467fba16960e7b73e3
VungleAds: f7143149d6160211c6d462453adce125160e4283
PODFILE CHECKSUM: 225ff7d5c432c2a7c0607b2485c9a03a9010bb95
COCOAPODS: 1.16.2
Podfile.txt
The text was updated successfully, but these errors were encountered: