Cara Memasang iklan banner / spanduk Admob AIDE ANDROID STUDIO

Apa itu iklan banner admob?
Iklan Banner atau iklan spanduk adalah iklan gambar atau teks segi empat yang menempati tempat dalam tata letak aplikasi. Mereka tetap di layar saat pengguna berinteraksi dengan aplikasi, dan dapat menyegarkan secara otomatis setelah periode waktu tertentu. Jika Anda baru mengenal periklanan seluler, itu adalah tempat yang bagus untuk memulai.
Panduan ini menunjukkan kepada Anda cara mengintegrasikan iklan banner dari AdMob ke aplikasi Android. Selain cuplikan kode dan instruksi, ini juga mencakup informasi tentang mengukur spanduk dengan benar dan tautan ke sumber daya tambahan.
Bagaimana cara memasang iklan banner atau spanduk admob?
edit file
build.gradle
, tambahkan dependencies
compile 'com.google.android.gms:play-services-ads:+'
:
dependencies {
compile 'com.google.android.gms:play-services-ads:+'
compile 'com.android.support:appcompat-v7:+'
compile fileTree(dir: 'libs', include: ['*.jar'])
}
Jika, sumberdayanya sudah terpasang, selanjutnya kita pergi ke file
main.xml
oiya.. disini saya menggunakan tema AppCompat. Selanjutnya untuk ukuran iklan bisa di lihat dalam tabel berikut ini :
| Ukuran dalam dp(WxH) |
Deskripsi |
Tersedianya |
adSize konstan |
|---|---|---|---|
| 320 x 50 |
Spanduk |
Ponsel dan tablet |
BANNER |
| 320 x 100 |
Spanduk Besar |
Ponsel dan tablet |
LARGE_BANNER |
| 300 x 250 |
IAB Medium Rectangle |
Ponsel dan tablet |
MEDIUM_RECTANGLE |
| 468 x 60 |
IAB Spanduk Ukuran Penuh |
Tablet |
FULL_BANNER |
| 728 x 90 |
Papan IAB |
Tablet |
LEADERBOARD |
| lebar layar x 32 | 50 | 90 |
Spanduk cerdas |
Ponsel dan tablet |
SMART_BANNER |
<com.google.android.gms.AdView>
, selanjutnya untuk ukuran iklan, kita gunakan SMART_BANNER, contoh kodenya adalah sebagai berikut :
ads:adSize="SMART_BANNER"
untuk custom ukuran iklan menggunakan kode java bisa menggunakan kode :
AdSize adSize = new AdSize ( UKURAN_PANJANG_BANNER , UKURAN_LEBAR_BANNER );
Selanjutnya kita edit Id iklannya. coba lihat kode ini :
ads:adUnitId="ISI_DENGAN_ID_UNIT_IKLAN_BANNER_ANDA"
, dan kode selanjutnya adalah contoh id iklannya.
ca-app-pub-3940256099942544/6300978111
.
jadi, isikan id iklannya pada kode ads:adUnitId.
Coba lihat full kode pada main.xml di bawah ini.
Main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center">
<TextView
android:text="@string/hello_world"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"/>
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/maincom.sevenkm.banner.ads.AdView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="SMART_BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111">
</com.google.android.gms.ads.AdView>
</RelativeLayout>
Setelah langkah diatas selesai. langkah terakhir adalah menampilkan iklan pada aplikasi.
Sekarang kita menuju ke file
MainActivity.java
.
Tambahkan beberapa Library kedalam file MainActivity.java :
import android.support.v7.app.AppCompatActivity;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.AdSize;
Selanjutnya kita tambahkan kode inisialisasi :
MobileAds.initialize(this,"ca-app-pub-3940256099942544/6300978111");
kode inisialisai berfungsi menyiapkan program agar siap di gunakan.
Selanjutnya kita cari id layout
<com.google.android.gms.AdView
yang tadi di buat pada file main.xml, dengan
findViewById(ID_LAYOUT)
, contoh Kodenya sebagi berikut :
myAdview =(AdView)findViewById(R.id.maincom_sevenkm_banner_ads_AdView);
.
Selanjutnya kita buat iklan baru, ukuran dan masukan id iklannya. kodenya sebagai berikut :
AdView mAdView = new AdView(this);
mAdView.setAdSize(AdSize.SMART_BANNER);
mAdView.setAdUnitId("ca-app-pub-3940256099942544/6300978111");
Untuk menampilkan iklan pada aplikasi, kita gunakan kode sebagai berikut :
AdRequest myReq = new AdRequest.Builder().build();
myAdview.loadAd(myReq);
Full kode
MainActivity.java
, bisa di lihat pada tabel di bawah ini:
package com.sevenkm.bannerads;
import android.app.*;
import android.os.*;
import android.support.v7.app.AppCompatActivity;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.AdSize;
public class MainActivity extends AppCompatActivity
{
// create variable
private AdView myAdview;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// initialize...
MobileAds.initialize(this,"ca-app-pub-3940256099942544/6300978111");
// search id
myAdview =(AdView)findViewById(R.id.maincom_sevenkm_banner_ads_AdView);
// set the ads
AdView mAdView = new AdView(this);
mAdView.setAdSize(AdSize.SMART_BANNER);
mAdView.setAdUnitId("ca-app-pub-3940256099942544/6300978111");
// show the banner ads
AdRequest myReq = new AdRequest.Builder().build();
myAdview.loadAd(myReq);
}
}
Kenapa iklan banner saya tidak muncul ?
Jika anda sudah mempunyai akun admob.
Jika anda sudah mempunyai aplikasi sendiri.
Jika anda sudah Membaca dan mempraktekan tutorial ini.
Tetapi iklannya tidak muncul,
maka
Komentar
Posting Komentar