ookinfo.com - Iklan interistial atau juga disebut Iklan Perantara yang akan tampil secara layar penuh yang menutupi aplikasi host mereka. Iklan ini akan tampil pada titik transisi dalam struktur aplikasi. Seperti antara aktifitas atau selama jeda antar level game. Saat aplikasi menampilkan iklan ini, pengguna akan memilih apakah akan mengklik iklan tersebut atau akan menutupnya.
Persyartan :
Wajib menyelesaikan Bab 1. Anda dapat klik tombol dibawah ini :Bab 1 : Mengintegrasikan SDK Iklan Seluler Google Admob
Membuat Objek Iklan Interstitial
Iklan ini membutuhkan sebuah variable, dan library interstitialad, setAdListener. Langkah pertama yang harus anda lakukan silahkan anda membuat sebuah tombol dan tombol tersebut akan digunakan untuk menampilkan iklan intersitial, Kenapa harus tombol? kita dapat tau bahwa iklan berhasil tampil atau tidak, tanpa tombolpun bisa saja dan menerapkanya ke sebuat timer. Tapi admin akan bahas di bab ini dengan menggunakan sebuah tombol.Silahkan double click yang ditunjukan pada nomor 1, nomor 2, dan nomor 3, maka kita akann diarahkan ke page layout dimana disitu dapat kita tambahkan sebuah code Tombol. Copy code dibawah ini dan pastekan pada nomor 4.
<button
android:id="@+id/showint"
android:layout_alignparenttop="true"
android:layout_centerinparent="true"
android:layout_height="wrap_content"
android:layout_margintop="20dp"
android:layout_width="wrap_content"
android:text="Show Interstitial"/>
Hasilnya akan seperti gambar dibawah ini :
Dilangkah ini dianggap kalian sudah selesai menyelesaikan membuat sebuah tombol, maka kita akan memasukkan sebuah script untuk mengaktifkan tombol tersebut yang akan kita implemetasikan dengan iklan interstitial.
Silahkan double click nomor 1 , nomor 2 dan nomor 3, yang akan nantinya kita akan dibawakan ke page .java activity. Pada page ini silahkan copy code dibawah ini dan pastekan ke nomor 4.
import com.google.android.gms.ads.InterstitialAd;
Setelah itu Copy-kan juga code dibawah ini untuk mebuat sebuah variable iklan interstitial dan Sebuah tombol, dan pastekan ke nomor 5.
private InterstitialAd mInterstitialAd;
private Button Button1;
Maka hasilnya akan terlihat seperti dibawah ini :
Langkah selanjutnya adalah mengaktifkan variabel yang sudah kita buat, Copy code dibawah ini dan pastekan ke nomor 6.
// Mengaktifkan Implementasi Iklan Interstitial
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712");
mInterstitialAd.loadAd(new AdRequest.Builder().build());
//Mengaktifkan Implementasi Tombol untuk Memanggil Iklan
Button1 = findViewById(R.id.showint);
Button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
}
});
Pada Block Merah adalah tanda id Interstitial maka anda disarankan untuk menggantinya dengan id anda masing-masing, karena yang admin praktekan ini menggunakan id Test Interstitial Google. Maka hasilnya akan terlihat pda gambar dibawah ini :
Langkah terakhir adalah menambahkan moderator iklan Interstitial, yang sangat diwajibkan agar activitas pengiklanan terdeteksi valid. Silahkan Copy code dibawah ini dan pastekan ke nomor 7.
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
// Code to be executed when an ad finishes loading.
}
@Override
public void onAdFailedToLoad(int errorCode) {
// Code to be executed when an ad request fails.
}
@Override
public void onAdOpened() {
// Code to be executed when the ad is displayed.
}
@Override
public void onAdClicked() {
// Code to be executed when the user clicks on an ad.
}
@Override
public void onAdLeftApplication() {
// Code to be executed when the user has left the app.
}
@Override
public void onAdClosed() {
// Code to be executed when the interstitial ad is closed.
}
});
Hasilnya akan terlihat seperti Gambar dibawah ini :
Begitulah panduan BAB 3 : Cara Implementasikan Interstitial Iklan Admob, Jika ada yang kurang dipahami silahkan beri komentar.