https://github.com/lexilabs-app/kmp-google-admob
Implementation of Google AdMob using JetPack Compose on Kotlin Multiplatform.
https://github.com/lexilabs-app/kmp-google-admob
admob android compose-multiplatform example google google-ads ios java jetpack-compose kmp kotlin kotlin-multiplatform kotlin-multiplatform-mobile sample swift
Last synced: about 2 months ago
JSON representation
Implementation of Google AdMob using JetPack Compose on Kotlin Multiplatform.
- Host: GitHub
- URL: https://github.com/lexilabs-app/kmp-google-admob
- Owner: LexiLabs-App
- License: mit
- Created: 2024-11-17T18:49:04.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-03-14T01:56:17.000Z (about 2 months ago)
- Last Synced: 2025-03-14T02:45:14.175Z (about 2 months ago)
- Topics: admob, android, compose-multiplatform, example, google, google-ads, ios, java, jetpack-compose, kmp, kotlin, kotlin-multiplatform, kotlin-multiplatform-mobile, sample, swift
- Language: Kotlin
- Homepage: https://ads.basic.lexilabs.app/
- Size: 1.73 MB
- Stars: 5
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kotlin Multiplatform AdMob
[](https://kotlinlang.org)

A Kotlin Multiplatform template for apps implementing [Basic-Ads](https://github.com/LexiLabs-App/basic-ads) with Compose for Multiplatform. This approach follows the [how-to guide for composable Ads](https://medium.com/@robert.jamison/composable-ads-f8795924aa0d) and the [context factory](https://medium.com/@robert.jamison/passing-android-context-in-kmp-jetpack-compose-8de5b5de7bdd) techniques by [Robert Jamison](https://medium.com/@robert.jamison).
## Composable Types:
* Banner Ads
* Interstitial Ads
* Rewarded Ads
* Rewarded Interstitial Ads __(beta)__
## Dependencies
- 🧩 [Compose Multiplatform](https://github.com/JetBrains/compose-multiplatform); for shared UI
- ♨️ [LexiLabs Basic-Ads](https://ads.basic.lexilabs.app); for porting AdMob into KMP composables
- 💰 [Google AdMob](https://admob.google.com); for Google AdMob functionality