Skip to main content

Capawesome Launches Capacitor AdMob on Google Next-Gen SDK

Capawesome has released the first Capacitor AdMob plugin built on Google's Next-Gen Mobile Ads SDK for Android, featuring Kotlin-first architecture and targeting the 2028 legacy SDK sunset.

AI-written
Inewgen
12 Sep 2026Source: Dev.to3 min read (0 views)
Share
Capawesome Launches Capacitor AdMob on Google Next-Gen SDK

Stock photo for illustration only, not from the actual event

Font size
  • Capawesome releases the first Capacitor AdMob plugin built on Google GMA Next-Gen SDK.
  • Legacy Android GMA SDK reaches deprecation on June 30, 2027, and sunset on June 30, 2028.
  • Supports all 5 ad formats with a new Resize Mode to prevent banners from blocking UI buttons.
  • Integrates User Messaging Platform (UMP) consent flow for EEA, UK, and regulated US states.

Google currently operates two Android ad SDKs in parallel, and one of them carries an explicit expiration date—a single fact that should dictate your choice when picking an AdMob library for a Capacitor app this year. Capawesome has announced the release of the Capacitor AdMob plugin, the very first of its kind built on Google's Next-Gen Mobile Ads SDK, shipping as part of the paid Capawesome Insiders subscription.

The legacy Google Mobile Ads SDK on Android currently sits at major versions 24 and 25, with Google establishing a strict deprecation schedule. They reach their deprecation date on June 30, 2027, and their sunset date on June 30, 2028, after which ad requests face the severe risk of returning no fill and failing to serve ads entirely.

2028Legacy GMA SDK Sunset Date (June 30)
5Total Ad Formats Fully Supported

The successor is the GMA Next-Gen SDK, delivered as a new Kotlin-first artifact under com.google.android.libraries.ads.mobile.sdk. Because it utilizes a completely different API surface instead of a standard major version bump of the old library, plugin authors are forced to perform a complete port. Capawesome's plugin runs on this Next-Gen SDK on Android from day one, defaulting to ads-mobile-sdk 1.2.1, while utilizing the latest Google Mobile Ads SDK on iOS where a Next-Gen variant is not yet available.

Migrating to the GMA Next-Gen SDK represents a pivotal shift for mobile developers. The Kotlin-first architecture streamlines memory management and native performance, but it also requires a complete rewrite of ad integration layers. Adopting this library early prevents last-minute technical debt when Google's legacy sunset deadlines take effect.

The plugin comprehensively covers all five AdMob mobile formats: banner, interstitial, rewarded, rewarded interstitial, and app open. All full-screen formats adhere to a clean two-step structure utilizing a load method that returns an identifier followed by a show method. Furthermore, rewarded formats accept a serverSideVerification option with userId and customData parameters forwarded directly to server callbacks.

Never miss the latest news?

Subscribe to get news summaries by email - not often enough to be annoying.

โฆษณา

mobile app interface design uiux

Stock photo for illustration only, not from the actual event

Banner integrations—historically cumbersome in Capacitor due to native views overlaying web views—are streamlined via three distinct placement modes. Resize mode offers the fastest route to ensuring banners never obstruct UI buttons, supporting seven specific dimensions including AdaptiveBanner, InlineAdaptiveBanner, and fixed sizes such as 320x50, 320x100, 300x250, alongside 468x60 and 728x90 for tablets.

Compliance is equally robust, incorporating mandatory User Messaging Platform (UMP) consent flows for users in the European Economic Area, the UK, or regulated US states via the requestConsent method. Ten dedicated lifecycle events track ad performance, anchored critically by adRevenuePaid to power LTV modeling, ROAS dashboards, and granular cohort analyses.

Source: Dev.to

Comments

Leave a Comment
0/2000

Found something wrong in this article? Report an issue with this article