NOTE: You must use Android Studio Version 4.2 Beta 2 or above.

Before we create the latest Google Admob Interstitial Ads, first we have to set up a new project for this. So first we create a project in Android Studio Software. All steps are given below with an image for your better understanding purpose.

STEP: 01

You can click on “Create New Project” then jump next page.

STEP: 02

Now, you must choose “Empty Activity” and then click the Next button and then you can jump next screen/page.

STEP: 03

Now, you can write “Application Name“, “Package Name“, “Save Location“, “Language – JAVA“, “Minimum SDKAPI 21“. After customization of all things then you can click the Finish button. And then you can wait a few minutes while your project is Sync successfully.

STEP: 04

Double click on “manifests” folder.

STEP: 05

Add some use permission for CONNECTIVITY. means you must create an Internet permission method then your ads will show in your mobile application.

<uses-permission android:name="android.permission.INTERNET"/>

STEP: 06

Add Google Admob Ads meta-data to show your ads in the application. You must insert meta-data code under the application section.

<!-- Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713 -->

STEP: 07

Now, we can add Admob ads dependency that’s why we can insert the latest Admob dependency. Now double click on Gradle Scripts and again double click on build.gradle(Module:

STEP: 08

Here CLICK2CODE is my project name you can click as per your project name and insert the under dependency section given below.

implementation ''

STEP: 09

Now, all setups will be inserted successfully then you can click the “Sync Now” button which shows the right side top corner of your project screen.


First, we have to go layout, and here we can create a variable for interstitial ads to load ads in apps. Code given below you can copy code and paste in your project.

private InterstitialAd interstitialAd;

After that, we can create code and load interstitial ads under the onCreate method. Simply you can copy and paste the below code in a short time.


ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor();
service.scheduleAtFixedRate(() -> {
// Log.i("hello", "world");
runOnUiThread(() -> {
if (interstitialAd.isLoaded()) {;

}, 10, 10, TimeUnit.SECONDS);

Here, 10,10 is given time duration. If you want to increase or decrease time in second then you must change as your choice.

After that, we can create a public void class to load an interstitial ad. We already mention the class name under the onCreate method. Make sure you must create this class out of the onCreate method.

public void prepairedAds() {
interstitialAd = new InterstitialAd(this);
interstitialAd.loadAd(new AdRequest.Builder().build());

I hope, you can place an interstitial ad in your project. If you place successfully then comment below.

Want to help using YouTube video then CLICK HERE.

*** THANK YOU ***


Leave a Reply

Your email address will not be published. Required fields are marked *