Cara Mengintegrasikan Iklan Interstisial AdMob di Aplikasi Android

Untuk memonetisasi aplikasi android, Google menyediakan jaringan iklan seluler yang disebut AdMob yang menampilkan iklan dalam aplikasi android yang telah kita buat.

Jika ingin mendapatkan penghasilan dari aplikasi Android , maka platform AdMob adalah solusi tepat untuk dengan mudah mengintegrasikan iklan di aplikasi Android

Jaringan AdMob menyediakan berbagai jenis format iklan, sehingga kita dapat memilih iklan yang paling sesuai dengan pengalaman pengguna aplikasi.

Berbagai Jenis Format Iklan
Jaringan AdMob menyediakan berbagai jenis format iklan, sehingga anda dapat memilih iklan yang paling sesuai dengan pengalaman pengguna aplikasi yang anda buat. Berikut ini adalah berbagai jenis format iklan yang tersedia untuk aplikasi android.

Iklan Interstisial adalah iklan layar penuh yang menutupi antarmuka aplikasi hingga ditutup oleh Iklan. Mereka paling baik digunakan pada jeda alami dalam alur eksekusi aplikasi, seperti di antara level permainan atau hanya setelah menyelesaikan tugas.
Untuk mendapatkan penghasilan dengan mengintegrasikan iklan Google AdMob di aplikasi android, kita perlu mengikuti langkah-langkah di bawah ini.

Cara Membuat Iklan Interstisial admob

Dengan menggunakan objek InterstitialAd, kita dapat dengan mudah mengintegrasikan dan menampilkan iklan interstitial di aplikasi android.

private InterstitialAd interstitialAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    MobileAds.initialize(this, "ca-app-pub-4761500786576152~8215465788");
    interstitialAd = new InterstitialAd(this);
    interstitialAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712");
    AdRequest request = new AdRequest.Builder().build();
    interstitialAd.loadAd(request);
}

Show the Interstitial Ad

Di sini kita akan belajar tentang Iklan Pengantara AdMob, di bab selanjutnya kita akan belajar tentang iklan AdMob lainnya.

Secara umum, iklan Interstisial AdMob harus ditampilkan selama jeda alami dalam aliran aplikasi. Misalnya, antara mengubah level permainan atau setelah menyelesaikan tugas berdasarkan persyaratan.

Untuk menampilkan iklan Interstisial, pertama-tama kita perlu memeriksa apakah iklan dimuat atau tidak menggunakan metode isLoaded ( ), maka kita perlu memanggil metode show ( ) untuk menampilkan iklan Interstisial seperti yang ditunjukkan di bawah ini.

interstitialAd.setOnClickListener(new View.OnClickListener(){

   @Override
    public void onClick(View v){
        if (interstitialAd.isLoaded()) {
            interstitialAd.show();
        }
    }
});

Jika Anda mengamati kode di atas, menampilkan iklan pada klik tombol dengan memeriksa apakah iklan dimuat atau tidak.
Sekarang kita akan melihat bagaimana mengintegrasikan AdMob Ad Units di aplikasi android untuk menampilkan iklan interstisial dengan contoh dibawah ini

Contoh Mengintegrasikan Iklan Interstisial AdMob

Berikut ini adalah contoh mengintegrasikan iklan Interstisial AdMob di aplikasi android untuk menghasilkan pendapatan dengan menampilkan iklan.
Buat aplikasi android baru menggunakan android studio dan beri nama sebagai AdMobExample. Untuk mulai mengintegrasikan iklan AdMob dalam aplikasi android , anda perlu mengimpor Google Mobile Ads SDK dengan dependensi Gradle yang menunjuk ke repositori Maven Google, untuk itu buka aplikasi app→ Gradle Scripts → build.gradle (project) dan tambahkan repositori maven di allprojects bagian seperti yang ditunjukkan di bawah ini.

allprojects {
    repositories {
        jcenter()
        maven{
            url "https://maven.google.com"
        }
    }
}

Sekarang kita perlu menambahkan layanan google play ke aplikasi kita, untuk itu buka aplikasi Anda app→ Script Gradle → build.gradle (Module: app) dan tambahkan pernyataan kompilasi layanan google play berikut ke bagian dependensi { }.

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.0.2'
    implementation 'com.google.android.gms:play-services-ads:18.2.0'
}

Contoh yang di atas memerintahkan Gradle untuk menarik versi terbaru dari Mobile Ads SDK. Setelah Anda selesai menambahkan dependensi yang diperlukan, simpan file dan lakukan sinkronisasi Gradle.
Setelah kami membuat aplikasi, buka file activity_main.xml dari jalur folder \ res \ layout dan tulis kode seperti yang ditunjukkan di bawah ini.

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_height="match_parent"
android:layout_width="match_parent"
tools:context="com.jemekite.admobexample.MainActivity">

<TextView android:text="Welcome to Tutlane"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="130dp"
    android:layout_marginTop="150dp"/>
</RelativeLayout>

Sekarang buka file aktivity utama Anda MainActivity.java dari \ java \ com.jemekite.admobexample dan tulis kode seperti yang ditunjukkan di bawah ini :

MainActivity.java

package com.jemekite.admobexample;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.InterstitialAd;
import com.google.android.gms.ads.MobileAds;

public class MainActivity extends AppCompatActivity {
    private InterstitialAd interstitialAd;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        MobileAds.initialize(this, "ca-app-pub-4761500786576152~8215465788");
        interstitialAd = new InterstitialAd(this);
        interstitialAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712");
        AdRequest request = new AdRequest.Builder().build();
        interstitialAd.loadAd(request);
        interstitialAd.setAdListener(new AdListener(){
            public void onAdLoaded(){
                if (interstitialAd.isLoaded()) {
                    interstitialAd.show();
                }
            }
        });
    }
}

Jika Anda mengamati kode di atas, dengan menggunakan metode loadAd ( ) dari kelas InterstitialAd untuk memuat iklan dengan parameter input AdRequest. Di sini, parameter AdRequest diperlukan untuk menyimpan informasi runtime tentang satu permintaan iklan.

Contoh Keluaran Iklan Interstisial Admob Android Studio

Ketika kita menjalankan contoh di atas di emulator android kita akan mendapatkan hasil seperti yang ditunjukkan di bawah ini.

Contoh Tampilan Iklan Interstisial admob android studio

Seperti yang telah dibahas diatas bahwa Iklan Interstisial adalah iklan layar penuh dan iklan tersebut akan mencakup antarmuka lengkap pada aplikasi.

Jika Anda mengamati hasil di atas, antarmuka aplikasi sepenuhnya ditutupi dengan iklan Interstisial layar penuh.
Ini adalah contoh bagaimana cara mengintegrasikan iklan Interstisial Google AdMob di aplikasi android .

Semoga Bermanfaat.

Tinggalkan Balasan