Menampilkan Iklan Intertial Admob Pada Aplikasi Android Menggunakan Android Studio

Artikel sebelumnya membahas tentang pemasangan iklan banner dan sekarang kita akan mempelajari cara pemasangan iklan intertial atau nama lain popup. Untuk yang belum membaca artikel cara pemasangan iklan baner admob bisa klik link:



http://www.soeratmand.com/2017/10/menampilkan-iklan-banner-admob-pada.html



Nah oke langsung saja menuju methode pemasangan iklan intertial. Seperti biasa untuk awal kita akan buka dashboard admob kita dulu dan projeck aplikasi yang kemarin, jika sudah langsung pada app yang kemarin karena kita akan melanjutkan kemarin dengan tambahan intertial ads hehe

pada dashboard admob langsung dah masuk ke apps => namaApp => adUnit tampilanya seperti ini.


Terus add ad unit => pilih intertial => beri nama unit iklanya => Done. nah sampai disini kamu sudah memiliki unit iklan untuk menampilkan intertial ad (iklan intertial).

Balik ke android studio masuk ke projek kemarin. Nah disini ada sedikit perubahan pada layout main activitynya karena akan saya tambahkan sebuah tombol(button) untuk menampilkan intertial :

seperti ini tampilannya:


karena saya tidak ingin terlalu lama untuk menjelaskan stepnya itu maka langsung saya kasih codenya:

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    xmlns:ads="http://schemas.android.com/apk/res-auto">

    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Hello World!"        app:layout_constraintBottom_toBottomOf="parent"        app:layout_constraintLeft_toLeftOf="parent"        app:layout_constraintRight_toRightOf="parent"        app:layout_constraintTop_toTopOf="parent"        android:id="@+id/textView" />

    <com.google.android.gms.ads.AdView xmlns:ads="http://schemas.android.com/apk/res-auto"        android:id="@+id/adView"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_alignParentBottom="true"        android:layout_centerHorizontal="true"        ads:adSize="BANNER"        ads:adUnitId="@string/banner" />

    <Button        android:id="@+id/tombol_intertial"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_alignParentStart="true"        android:layout_below="@+id/textView"        android:text="Tampilkan Iklan Intertial" />

</RelativeLayout>


caranya pindahkan design yang ada pada bagian bawah itu dan ganti dengan Text lalu pastekan (tempelkan) code diatas dalam pagenya itu.

Setelah itu kita pergi ke string tmbahkan kode ca-app-pub unit iklan pada string dengan cara tambahkan kode dan edit stringnya dengan unit iklan intertial di dashboard admob: <string name="intertial">ca-app-pub-3940256099942544/1033173712</stringsetelah itu kita pergi ke main_activity.java biar tidak lama copy saja code dibawah ini:

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.InterstitialAd;
import com.google.android.gms.ads.MobileAds;

public class MainActivity extends AppCompatActivity {
    private Button mIntertialButton;
    public InterstitialAd mIntertial;

    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        MobileAds.initialize(this, "ca-app-pub-3940256099942544~3347511713");//mobileAds yang diberi oleh admob pada appnya
        AdView mAdView = (AdView) findViewById(R.id.adView);
        final AdRequest adRequest = new AdRequest.Builder().build();
        mAdView.loadAd(adRequest);

        mIntertial = new InterstitialAd(this);
        mIntertial.setAdUnitId(getString(R.string.intertial));//string inisialisasi        mIntertial.loadAd(new AdRequest.Builder().build());

        mIntertialButton=(Button) findViewById(R.id.tombol_intertial);//inisialisasi button id        mIntertialButton.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View view) {
                if (mIntertial.isLoaded()) {
                    mIntertial.show();
                }
            }
        });

    }
}

Nah semuanya udah beres tinggal kamu rubah saja code iklan yang ada pada stringnya, apabila ada pertanyaan bisa kita bahas pada kolom komentar dibawah terima kasih. Jika ada masalah dalam gradl anda baca cara pengoperasian gradl pada artikel sebelumnya http://www.soeratmand.com/2017/10/menampilkan-iklan-banner-admob-pada.html.

untuk tampilan pada android:
sebelum click tombol.

sesudah click tombol.

0 Response to "Menampilkan Iklan Intertial Admob Pada Aplikasi Android Menggunakan Android Studio"

Post a Comment

Relevan Untuk Anda

Powered by Blogger.