[Paid] πŸ’΅ Google Admob Ads Extension | Optional Mediation Adapters: Unity, Adcolony, Applovin, Liftoff(Vungle), MetaAudience, Mintegral, Start.io | Native Ad Supports Dynamic Comp/Recycler View

:rocket: Google Admob Ads Extension (For Monetizing App)

Supports :heart:Admanager & :heart: 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 -

:pen: 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

:grapes: :hand_with_index_finger_and_thumb_crossed: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.


:clipboard: Extension Details

Item Value
:package: Package com.admobpro.ext
:floppy_disk: Extension Size 1.6 MB
:mobile_phone: Minimum Android API 23
:date: Last Updated 14 Sept 2026
:fire: SDK v.25.4 Latest (Released On June 17, 2026)
:hammer_and_wrench: Built Using AIXER
:globe_with_meridians: Platforms MIT App Inventor, Kodular, Niotron & Other AI2 Based Platforms

:sparkles: Mediation Adapters:

We can use any ad network's mediation adapter with this extension like :backhand_index_pointing_down:
:white_check_mark: Unity Ads Adapter
:white_check_mark: Meta Audience Adapter
:white_check_mark: Start. io Adapter
:white_check_mark: Mintegral Adapter
:white_check_mark: Adcolony Adapter
:white_check_mark: 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).

:sparkles: Admob Ads Extension Features

:rocket: SDK Management

  • Initialize Google Mobile Ads SDK
  • Check SDK initialization status
  • Get current SDK version
  • Global SDK configuration support

:bullseye: Ad Targeting

  • Add targeting keywords
  • Set content URL
  • Configure content ratings
  • Child-directed treatment controls
  • Under-age consent controls

:shield: Privacy & Compliance

  • Non-Personalized Ads (NPA)
  • Restricted Data Processing (RDP)
  • GDPR-friendly settings
  • COPPA compliance support
  • UMP debugging support

:test_tube: Testing & Debugging

  • Ad Inspector integration
  • AdMob Debug Menu
  • Test Device ID support
  • Force Testing Mode
  • Debug Geography controls

:mobile_phone: Advanced Features

  • WebView Registration
  • Immersive Mode
  • App Audio Controls
  • Banner Refresh Controls
  • Collapsible Banner Support

:high_voltage: Lightweight

  • Only 1.5 MB
  • Optimized for AI2 platforms
  • Fast initialization
  • Production ready

:rocket: 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 :tada: & Good Luck For Your App's Success :tada:


Follow the blocks setup provided below for all types of ads implementation in the project, getting users consent as per the policy etc. -

:folded_hands: 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 :backhand_index_pointing_down:.

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.

:white_check_mark: 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 :backhand_index_pointing_up:,
The Following Blocks Can Be Setup For Showing Native Ads In
Dynamic/Recycler View

β–€β–„β–€β–„β–€β–„ Native Ads β–„β–€β–„β–€β–„β–€:


blocks - 2026-09-02T173904.100




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 :backhand_index_pointing_up:,
The Following Blocks Can Be Setup For Showing

β–€β–„β–€β–„β–€β–„ Banner Ads β–„β–€β–„β–€β–„β–€:


OR Show Banner Without Any Arrangement
image
image

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 :backhand_index_pointing_up:,
The Following Blocks Can Be Setup For Showing

β–€β–„β–€β–„β–€β–„ App Open Ads β–„β–€β–„β–€β–„β–€:


After Setting Up The Blocks Common For All :backhand_index_pointing_up:,
The Following Blocks Can Be Setup For Showing

β–€β–„β–€β–„β–€β–„ Interstitial Ads β–„β–€β–„β–€β–„β–€:


After Setting Up The Blocks Common For All :backhand_index_pointing_up:,
The Following Blocks Can Be Setup For Showing

β–€β–„β–€β–„β–€β–„ Rewarded Ads β–„β–€β–„β–€β–„β–€:


After Setting Up The Blocks Common For All :backhand_index_pointing_up:,
The Following Blocks Can Be Setup For Showing

β–€β–„β–€β–„β–€β–„ Rewarded Interstitial Ads β–„β–€β–„β–€β–„β–€:


After Setting Up The Blocks Common For All :backhand_index_pointing_up:,
The Following Blocks Can Be Setup For Showing

β–€β–„β–€β–„β–€β–„ Admanager Ads β–„β–€β–„β–€β–„β–€:


:white_check_mark:Only Banner Ad Example Showing Here, Use Similarly For Other Ad Types:

Trial Extension:

AdmobAdsPro.aix (1.6 MB)

:white_check_mark:Test Yourself, Be Satisfied Then Purchase
:backhand_index_pointing_right: Don't forget to import ManifestUpdater.aix to avoid crash :thought_balloon:

Purchase Link:

(Indian Residents Need To Contact For UPI)

Purchase Here

Built with :heart: for the beloved community :hugs:

1 Like

The part that interests me is the possibility of "meditation." However, I couldn't find anything about it in the post. It's not in the trial Aix either.

1 Like

@Zaq_Qum Thanks for the feedback. Yes, it's an interesting one because it's an all in one admob extension which also supports mediation through adapters. There is no need for any guide to use mediation Adapter with this extension, you will just need to import the Adapter (.aix Adapter file which we will develop as per your requirement) together with this extension and with the active mediation group in admob all blocks usage will be same, ads with mediation network will show automatically.

Meditation is a very new concept for me (and I think for other developers as well). I've never used it.

Therefore, I think the trial version should include at least one or two adapters (e.g., Applovin - Meta with Bidding + Waterfall).

This way, users can see if the extension actually works.

Also, it's necessary to clarify:

  • Will there be an extra payment required when requesting to add an adapter to AIX?
  • Will there be an extra payment required after extension updates?

Mediation: Mediation is not a new concept, it's an old method and used by many developers for extra earnings from the ads by going beyond limits, higher possible earnings with bidding and waterfall through Admob.

Adapter: We already mentioned in the main topic that Adapters can be developed only when someone hire us for its development and you need to pay for its development. We have not yet developed any adapter yet therefore free trial .aix is currently unavailable.

Adapter development charges vary according to time and efforts required for the development, alignment with main extension and testings.

Adapter can be built for any ad network like Unity, Meta Audience (Facebook), Applovin, Mintegral, Liftoff(Vungle) etc. there are many.

Regards
Bharat Technologies

1 Like