Cara Memasang Admob di Android Studio

Cara Memasang Admob di Android Studio – AdMob merupakan perusahaan iklan seperti Google Adsense, akan tetapi admob dikhususkan untuk iklan di mobile. Admob didirikan oleh Omar Hamoui tahun 2006 yang lokasinya di San Mateo California. Sekitar bulan november 2009 admob dibeli oleh Google. Jadi saat ini admob merupakan salah satu layanan dari Google. Fungsi admob ini hampir sama dengan Google adsense yaitu untuk melayani periklanan baik advertaiser atau publisher. Buat kamu yang sudah berkecimpung di Google Adsense akan mudah memahaminya.

Buat kamu developer aplikasi android yang ingin mempunyai penghasilan, maka harus memasang kode iklan admob di aplikasi android. Pemasangan iklan admob berbeda dengan pemasangan iklan google adsense yang tinggal copy paste di Widged. Untuk pemasangan iklan admob kita harus mengatur beberapa kode supaya iklan bisa tampil.

Buat yang belum punya akun Admob sebaiknya baca dulu “Cara Daftar Admob Langsung Diterima

Berikut ini langkah-langkah Cara Memasang Admob di Android Studio :

  1. Pastikan Google Repository sudah terinstall di android SDK Manager

cara-memasang-admob-di-android-studio

2. Memanggil Google Repository ke dalam aplikasi. Caranya buka Gradle lalu tambahkan kode

compile ‘com.google.android.gms:play-services-ads:9.4.0’

Lihat gambar supaya lebih jelas. Jangan lupa klik “Sync Now” untuk menyinkronkan kode.

cara-memasang-admob-di-android-studio-2

3. Buka string di NamaAplikasiKalian/app/src/main/res/values/strings.xml . Lalu tambahkan kode

“<stringname=”banner_ad_unit_id”>ca-app-pub-3940256099942544/6300978111</string>” 

Ini nantinya berfungsi untuk menambah iklan banner. Sedangkan untuk iklan interstitial akan langsung dipasang di MainActivity.

cara-memasang-admob-di-android-studio-3

4. Buka activity_main.xml lalu edit dan tambahkan kode

 xmlns:ads=”http://schemas.android.com/apk/res-auto”

dan kode

<com.google.android.gms.ads.AdView
android:id=”@+id/adView”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_centerHorizontal=”true”
android:layout_alignParentBottom=”true”
ads:adSize=”BANNER”
ads:adUnitId=”@string/banner_ad_unit_id”>
</com.google.android.gms.ads.AdView>

Untuk lebih jelas lihat gambar di bawah ini

cara-memasang-admob-di-android-studio-4

5. Sekarang buka MainActivity.java lalu

Di atas Overide tambahkan

private InterstitialAd interstitial;

bagian import tambah kode

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

Lalu tambahkan kode di bawah SetContentView seperti berikut ini

interstitial = new InterstitialAd(MainActivity.this);
interstitial.setAdUnitId(“kode iklan interstitial“);
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
interstitial.loadAd(adRequest);

// Prepare an Interstitial Ad Listener

interstitial.setAdListener(new AdListener() {

public void onAdLoaded() {

// Call displayInterstitial() function

displayInterstitial();

}

});
public void displayInterstitial() {

// If Ads are loaded, show Interstitial else show nothing.

if (interstitial.isLoaded()) {

interstitial.show();

}

}

Untuk lebih jelas kode full di MainActivity.java seperti di bawah ini

package com.viainformasi.iklanadmob;

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.AdView;
import com.google.android.gms.ads.InterstitialAd;

public class MainActivity extends AppCompatActivity {

    private InterstitialAd interstitial;

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

        interstitial = new InterstitialAd(MainActivity.this);
        interstitial.setAdUnitId("kode iklan interstitial");
        AdView mAdView = (AdView) findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
        mAdView.loadAd(adRequest);
        interstitial.loadAd(adRequest);

        // Prepare an Interstitial Ad Listener

        interstitial.setAdListener(new AdListener() {

            public void onAdLoaded() {

                // Call displayInterstitial() function

                displayInterstitial();

            }

        });

    }

    public void displayInterstitial() {

        // If Ads are loaded, show Interstitial else show nothing.

        if (interstitial.isLoaded()) {

            interstitial.show();

        }

    }
}

Jangan lupa tambahkan kode program di AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.viainformasi.iklanadmob">

    <!-- Include permission untuk Google Mobile Ads-->
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <!--meta-data tag yang diperlukan untuk menggunakan Google Play Services.-->
        <meta-data android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <!--memasukan elemen Activity dengan atribut configChanges dan theme-->
        <activity android:name="com.google.android.gms.ads.AdActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
            android:theme="@android:style/Theme.Translucent" />
    </application>

</manifest>

Jika di aplikasi di jalankan hasilnya seperti di bawah ini.

iklan-admob-hasil

Baca juga Pengertian dan Versi Android dari Pertama Sampai Terbaru

Demikian tutorial Cara Memasang Admob di Android Studio. Jika kamu masih bingung silahkan kunjungi halaman facebook kami Pengetahuan Dunia Teknologi Informasi untuk bertanya. Kami siap menerima pertanyaan dan keluhan kamu, sebisa mungkin akan kami jawab.

Cara Memasang Admob di Android Studio | admin | 4.5