Skip to main content
Question

Does RevenueCat supports Next Gen AdMob sdk?

  • June 5, 2026
  • 3 replies
  • 48 views

Forum|alt.badge.img

Google released new version of Next Gen AdMob SDK. Does RevenueCat support that?

3 replies

Forum|alt.badge.img
  • Helper
  • June 5, 2026

We have been keeping a close eye to the NextGen AdMobSDK. But we have not yet prioritized for our short term roadmap. Now that it is out of beta is probably something we should be considering soon. I will keep you posted once we do.

Out of curiosity, have you already upgraded it in one of your apps? What is the main value proposition you are pursuing to upgrade?


Forum|alt.badge.img
  • New Member
  • June 19, 2026

I’d love support for the Next Gen AdMob SDK too.

I’m in the process of updating to the Next-Gen SDK. I might try wiring it manually through RevenueCat’s AdTracker methods for loaded, displayed, opened, failed-to-load, and revenue events, but official support would be much nicer.

The faster ad loading, smaller SDK size, and background startup sound good.

Would be great if RevenueCat could support it.


Tarek
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • June 21, 2026

Hey ​@Haydo 

I'm Tarek from Developer Support, thanks for chiming in here, glad to help.

On official support for Google's Next-Gen Mobile Ads SDK, we don't have it in our AdMob helper yet. Our loadAndTrack convenience methods currently wrap the existing Google Mobile Ads SDK, and the Next-Gen SDK ships as a separate library with a new namespace and event model, so it isn't a drop-in replacement. I can't share a timeline yet.

That said, your plan to wire it up manually is exactly the right approach for now. The underlying AdTracker methods don't care which ad SDK you use, so they work with the Next-Gen SDK just fine. You call them yourself from your ad callbacks:

  • trackAdLoaded
  • trackAdDisplayed
  • trackAdOpened
  • trackAdRevenue
  • trackAdFailedToLoad

That maps one-to-one to the events you mentioned. For revenue, you can hook into the Next-Gen SDK's paid event callback and pass the value through to trackAdRevenue.

A few things to set up first:

  • Opt in to ad tracking on the Ads page in your RevenueCat dashboard (it's currently in beta).
  • Use purchases-android 8.0.0+ or purchases-ios 5.0.0+ (iOS 15+).
  • Enable "Impression-level ad revenue" in your AdMob account.
  • Pass revenue in micros (multiply by 1,000,000), and reuse the same impressionId across all events for a single ad.

Full setup and code samples are here: https://www.revenuecat.com/docs/ad-monetization/manual-integration

Once it's wired up, your impressions and ad revenue will show up next to your subscription data in Ad Charts.

Let me know if that makes sense and if there's anything else I can help with!

Have an excellent day.

Best regards,