Cara Memasang Admob di Android Studio

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>

Subscribe to receive free email updates:

0 Response to "Cara Memasang Admob di Android Studio"

Posting Komentar