Sunday, 12 July 2015

Contoh Program Android untuk Memasukan Iklan Admob di Aplikasi

Pada kesempatan kali ini saya akan membahas tentang memasukan iklan ke aplikasi kita di Android
Pertama sudah pasti kita sudah mempunyai akun admob jika belum silahkan daftar  ke www.admob.com setelah mendaftar langsung saja membuat iklan baru dan kita akan mendapatkan Ad unit ID dari iklan yang kita buat.

Selanjutnya buatlah project seperti biasa.

  • Buka activity_main.xml dan isilah seperti kode di bawah ini
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

     <com.google.android.gms.ads.AdView
        android:id="@+id/ad_view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="18dp"
        ads:adSize="BANNER"
        ads:adUnitId="Ad_unit_ID" >
    </com.google.android.gms.ads.AdView>

     <TextView
         android:id="@+id/textView1"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="@string/hello_world"
         android:textAppearance="?android:attr/textAppearanceSmall" />

</LinearLayout>


  •  Isilah ads:adUnitId dengan Ad unit ID dari iklan yang kita buat di admob tadi.
  •   buka MainActivity.java  dan isilah seperti koding di bawah ini


public class MainActivity extends Activity {
      AdView mAdView;
      @Override
      protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            mAdView = (AdView) findViewById(R.id.ad_view);
            AdRequest adRequest = new AdRequest.Builder().build();
            mAdView.loadAd(adRequest);
      }
}
 

  • Isilah di AndroidManifest.xml


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

    <uses-sdk
        android:minSdkVersion="16"
        android:targetSdkVersion="16" />
     <!-- Include required permissions for Google Mobile Ads to run-->
      <uses-permission
          android:name="android.permission.INTERNET"/>
      <uses-permission
          android:name="android.permission.ACCESS_NETWORK_STATE"/>

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
         <!--This meta-data tag is required to use Google Play Services.-->
            <meta-data
                android:name="com.google.android.gms.version"
                android:value="@integer/google_play_services_version"/>
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <!--Include the AdActivity configChanges and 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>



 

No comments:

Post a Comment