Google Admob Ads Extension (For Monetizing App)
Supports
Admanager &
Other Ads Network Mediation Using Adapters
This extension is compatible with MIT App Inventor, Kodular, Niotron, Android Builder and all AI2-based no-code app builders.
A powerful and lightweight extension that provides complete control over Google Mobile Ads SDK initialization, privacy settings, debugging tools, ad targeting, consent handling, WebView integration and developer utilities.
Developed By
- Bharat Technologies -
INTRO
Hello everyone, so there are basically two ways to earn money with our free apps:
1.In-app Purchase/Subscription (Direct Payment From Users)
2.Running Ads In Our Apps & Ads Company Pay Us
So, This Extension Helps For Way No.2
There are many developers in this world who earn more than $10000/Month with ads, it's just depends on how many active users are using the app. Build something engaging and the market is yours to start earning huge.
Extension Details
| Item | Value |
|---|---|
com.admobpro.ext |
|
| 1.6 MB | |
| 23 | |
| 14 Sept 2026 | |
| v.25.4 Latest (Released On June 17, 2026) | |
| AIXER | |
| MIT App Inventor, Kodular, Niotron & Other AI2 Based Platforms |
Mediation Adapters:
We can use any ad network's mediation adapter with this extension like ![]()
Unity Ads Adapter
Meta Audience Adapter
Start. io Adapter
Mintegral Adapter
Adcolony Adapter
Liftoff (Vungle) Adapter
(You can contact us for Mediation Adapter Development for any ad network which can be added in Mediation group of Admob. We can't develop an adapter unless there is a requirement for it as such development needs huge efforts to align with Admob SDK).
Admob Ads Extension Features
SDK Management
- Initialize Google Mobile Ads SDK
- Check SDK initialization status
- Get current SDK version
- Global SDK configuration support
Ad Targeting
- Add targeting keywords
- Set content URL
- Configure content ratings
- Child-directed treatment controls
- Under-age consent controls
Privacy & Compliance
- Non-Personalized Ads (NPA)
- Restricted Data Processing (RDP)
- GDPR-friendly settings
- COPPA compliance support
- UMP debugging support
Testing & Debugging
- Ad Inspector integration
- AdMob Debug Menu
- Test Device ID support
- Force Testing Mode
- Debug Geography controls
Advanced Features
- WebView Registration
- Immersive Mode
- App Audio Controls
- Banner Refresh Controls
- Collapsible Banner Support
Lightweight
- Only 1.5 MB
- Optimized for AI2 platforms
- Fast initialization
- Production ready
To Monetize App Using Admob Ads:
(If you don't know how to add new app in Admob, how to setup and get verified app-ads.txt etc. then you can contact us. We provide live support globally via Anydesk).
Step 1
Go to your admob dashboard and copy the App ID
Step 2
Go to our AdMob Extension - AIX App ID Updater website (Mandatory) and paste App ID and click on Generate Extension button. An extension file AdmobManifestUpdater.aix gets downloaded immediately. Why this Manifest Updater AIX? Because it's a core requirement, without updating your app id in the Manifest you can't use Admob Ads.
Step 3
Now import AdmobAdsPro.aix into your Project then import AdmobManifestUpdater.aix into your project & if you want Mediation with other ad networks (means showing ads of Unity, Liftoff, Start. io and other ad networks at one place using Admob as a main ad delivery agent for them) then import Mediation Adapter extension after both imports (For using mediation you have to create mediation group in Admob Account, if you don't know how then you can contact our support team for setup).
Step 4
Setup the blocks, Build the App & Publish it on Google Play (Internal Testing is recommended before making your app live in production. Reason: sometimes people forget to disable test ads).
Enjoy Monetization
& Good Luck For Your App's Success ![]()
Follow the blocks setup provided below for all types of ads implementation in the project, getting users consent as per the policy etc. -
Some Rules To Be Followed: (BEFORE SETTING UP THE BLOCKS)
Rule-1: AdmobAdsPro and AdmobManifestUpdater both components shall be imported into Screen1 and initialized. Never initialize it again in other screens and also no need to import AdmobManifestUpdater component into another screen except Screen1. Once these are imported into Screen1, import and use any ad component Banner, Native, Interstitial, Rewarded, Rewarded Interstitial into any screen.
Rule-2: Consent is required if your app targeted consent required country/more countries and consent required for the same, ask it from users, it's a part of policy compliance (refer the admob docs for consent for more clarity). To show the consent form you need to create it first in your Admob Account. Just Follow The Blocks Providing Below
.
Rule-3: Always watch own ads as a tester, set your android device id in test device id in your admob account dashboard. If you watch your own real ads then admob will terminate your ad account so be careful.
Blocks Usage For Admob Ads:
ββββββ Blocks Common For All ββββββ (All Blocks Example Are For An App Which Is Not For Children)**:
Shall Be Created In Screen1 Mandatory To Use For Admob Policy Compliance.
After Setting Up The Blocks Common For All
,
The Following Blocks Can Be Setup For Showing Native Ads In
Dynamic/Recycler View
ββββββ Native Ads ββββββ:
Use this NativeAdAndMediaSize Block for Custom Size else skip!
This loads the native ad dynamically continuously.
Dynamic/Recycler Native Ads AIA File:
DynamicNativeAds.aia (1.6 MB)
The DynamicNativeAds.aia is specifically provided to understand which components are used in designer like image, label, button etc.
After Setting Up The Blocks Common For All
,
The Following Blocks Can Be Setup For Showing
ββββββ Banner Ads ββββββ:
OR Show Banner Without Any Arrangement
Use Property Block For Various Sizes Available In AdmobBanner Component:
Banner->"BANNER"(320x50)
LargeBanner->"LARGE_BANNER"(320x100)
MediumRectangle->"MEDIUM_RECTANGLE"(300x250)
FullBanner->"FULL_BANNER"(468x60)
Leaderboard->"LEADERBOARD"(728x90)
Adaptive->"ADAPTIVE"(getLargeAnchoredAdaptiveBannerAdSize)
InlineAdaptive->"INLINE_ADAPTIVE"
LargeAdaptive->"LARGE_ADAPTIVE"
LargePortraitAdaptive->"LARGE_PORTRAIT_ADAPTIVE"
LargeLandscapeAdaptive->"LARGE_LANDSCAPE_ADAPTIVE"
Custom->"CUSTOM"
After Setting Up The Blocks Common For All
,
The Following Blocks Can Be Setup For Showing
ββββββ App Open Ads ββββββ:
After Setting Up The Blocks Common For All
,
The Following Blocks Can Be Setup For Showing
ββββββ Interstitial Ads ββββββ:
After Setting Up The Blocks Common For All
,
The Following Blocks Can Be Setup For Showing
ββββββ Rewarded Ads ββββββ:
After Setting Up The Blocks Common For All
,
The Following Blocks Can Be Setup For Showing
ββββββ Rewarded Interstitial Ads ββββββ:
After Setting Up The Blocks Common For All
,
The Following Blocks Can Be Setup For Showing
ββββββ Admanager Ads ββββββ:
Only Banner Ad Example Showing Here, Use Similarly For Other Ad Types:
Trial Extension:
AdmobAdsPro.aix (1.6 MB)
Test Yourself, Be Satisfied Then Purchase
Don't forget to import ManifestUpdater.aix to avoid crash ![]()
Purchase Link:
(Indian Residents Need To Contact For UPI)
Built with
for the beloved community ![]()
















