Memasang iklan banner / spanduk Admob AIDE ANDROID STUDIO


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
Kemudian buat Layout untuk iklan spanduk, dengan menambahkan
<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

ANDA HARUS MENDAFTARKAN DIRI ANDA DAN APLIKASI ANDA KE GOOGLE PLAY DEVELOPER

. jadi, bagi anda yang sudah mempunyai aplikasi sendiri dan aplikasinya sudah di pasangi dengan iklan admob. syarat utama supaya iklan anda tayang dalam aplikasi adalah anda harus terdaftar sebagai developer di google play developer. atau kebanyakan orang menyebutnya google playstore.





Komentar