Iklan Banner Android Google AdMob

Mari buat aplikasi untuk menampilkan Iklan Banner Google AdMob di layout.

* build.gradle

Tambahkan dependensi iklan google yang diperlukan di file build.gradle.

File : build.gradle file

compile 'com.google.android.gms:play-services-ads:8.4.0'  


* Izin yang Diperlukan

Tambahkan izin pengguna yang diperlukan dalam file AndroidMenifest.xml.

/

<uses-permission android:name="android.permission.INTERNET" />  
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />  


Buat Iklan Google Tampilan AdView di file activity.xml.

File : activity.xml

<?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"  
    android:paddingBottom="@dimen/activity_vertical_margin"  
    android:paddingLeft="@dimen/activity_horizontal_margin"  
    android:paddingRight="@dimen/activity_horizontal_margin"  
    android:paddingTop="@dimen/activity_vertical_margin"  
    tools:context="com.example.test.bannerads.MainActivity">  
 
    <TextView  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:text="Banner Ads Example" />  
 
    <com.google.android.gms.ads.AdView  
        android:id="@+id/ad_view"  
        android:layout_width="match_parent"  
        android:layout_height="wrap_content"  
        android:layout_centerHorizontal="true"  
        android:layout_alignParentBottom="true"  
        app:adSize="BANNER"  
        app:adUnitId="@string/banner_ad_unit_id"  
        />  
 
 
</RelativeLayout>  


File : strings.xml

<resources>  
    <string name="app_name">BannerAds</string>  
    <string name="banner_ad_unit_id">ca-app-pub-3940256099942544/6300978111</string>  
</resources>  


File : MainActivity.java

package com.example.test.bannerads;  
 
import android.support.v7.app.AppCompatActivity;  
import android.os.Bundle;  
 
import com.google.android.gms.ads.AdRequest;  
import com.google.android.gms.ads.AdView;  
 
public class MainActivity extends AppCompatActivity {  
    private AdView adView;  
    AdRequest adRequest;  
    @Override  
    protected void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.activity_main);  
        adView = (AdView) findViewById(R.id.ad_view);  
        adRequest = new AdRequest.Builder().build();  
        adView.loadAd(adRequest);  
 
 
    }  
    @Override  
    public void onPause() {  
        if (adView != null) {  
            adView.pause();  
        }  
        super.onPause();  
    }  
 
    @Override  
    public void onResume() {  
        super.onResume();  
        if (adView != null) {  
            adView.resume();  
        }  
    }  
 
    @Override  
    public void onDestroy() {  
        if (adView != null) {  
            adView.destroy();  
        }  
        super.onDestroy();  
    }  
}  


* Android Manifest

File : AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>  
<manifest xmlns:android="http://schemas.android.com/apk/res/android"  
    package="com.example.test.bannerads">  
    <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">  
        <activity android:name=".MainActivity">  
            <intent-filter>  
                <action android:name="android.intent.action.MAIN" />  
 
                <category android:name="android.intent.category.LAUNCHER" />  
            </intent-filter>  
        </activity>  
    </application>  
 
</manifest>  


Note! Iklan ditampilkan pada perangkat android nyata tidak di emulator android.


Output :

Iklan Banner Android Google AdMob


Berlangganan update artikel terbaru via email:

0 Response to "Iklan Banner Android Google AdMob"

Posting Komentar

Iklan Atas Artikel

Iklan Bawah Artikel