Cara Menaruh Iklan Google ADMOB di ANDROID dengan Android Studio

Pastikan sdk google.repository sudah terinstal dan di aktifkan. Tambahkan script. compile 'com.google.android.gms:play-service... thumbnail 1 summary
  • Pastikan sdk google.repository sudah terinstal dan di aktifkan.
  • Tambahkan script.
  • compile 'com.google.android.gms:play-services-ads:8.4.0'.
  •  Di dependencies pada build.gradle nya.
...
dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:22.2.0'
        compile 'com.google.android.gms:play-services-ads:8.4.0'
    }
...


  •  Syncrone project anda untuk melihat apa ada error atau tidak.
  • Tambah kan script <string  name = "banner_ad_unit_id" > ca-app-pub-3940256099942544/6300978111 </string> pada strings.xml pada folder values.
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">My Application</string>
    <string name="hello_world">Hello world!</string>
    <string name="action_settings">Settings</string>
    <string name="banner_ad_unit_id">ca-app-pub-3940256099942544/6300978111</string>
</resources>

  •  Pada layout activity_main.xml tambah kan seperti berikut untuk menampilkan iklan nya.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin"
    tools:context=".MainActivity">

    <TextView android:text="@string/hello_world" android:layout_width="wrap_content"
        android:layout_height="wrap_content" />


   
<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>


</RelativeLayout>

  •  Untuk di mainactivty.java nya tambah kan script sepeti berikut untuk layout ADMOB nya.
package ...

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

public class MainActivity extends ActionBarActivity {

    ...

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


       
AdView mAdView = (AdView) findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
        mAdView.loadAd(adRequest);

    }

    ...

}

  • Maka jika berhasil ADMOB nya akan tampil seperti berikut ini.

No comments

Post a Comment