Android Banner Reklam – Android Uygulama Geliştirme 17

Teknotra’nın Android uygulamasını oluşturma yazı serimizde ana ekranın alt kısmına bir reklam ekleyeceğim. Android banner reklam tipinde bir reklam olacağı için kullanım esnasında uygulama kullanıcısını rahatsız edeceğini düşünmüyorum.

Android Banner Reklam Ekleme

Bu işlemi yapabilmek için tabiki de ilk olarak reklamlara ait fonksiyonların bulunduğu Google tarafından geliştirilmiş olan kütüphaneyi projemize ekleyeceğiz. build.gradle dosyası içerisindeki dependencies bölümüne aşağıdaki kodu ekleyin.

  implementation 'com.google.android.gms:play-services-ads:18.3.0'

Ardından Manifes.xml dosyamızı güncelleyeceğiz. </application> etiketinin öncesine aşağıdaki kodu ekleyin.

<meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>

ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy yazılı bölgeye kendi uygulama yayınlayıcı kimliğinizi yazmanız gerekmektedir. Bu bilgiye Admob sitesine üyeliğiniz ile giriş yaptıktan uygulamalarım menüsünden reklam istemek istediğiniz uygulamanın isminin karşısında bu bilgiyi görebilirsiniz.

Ana activity içerisinde reklamcı kimliğinize ait oluşumu başlatmanız gerekmektedir. Bunun için aşağıdaki kodu eklemelisiniz.

MobileAds.initialize(this,"ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy");

Ardından banner reklam göstereceğimiz ekranın tasarım kodlarını açıp aşağıdaki kodları ekleyin. İçerisine Admob kontrol panelinden uygulamanızı seçip ardından reklam birimi ekle diyerek oluşturduğunuz reklam birimine ait reklam kimliğini girmeyi unutmayın.

  <com.google.android.gms.ads.AdView
      xmlns:ads="http://schemas.android.com/apk/res-auto"
      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="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy>
  </com.google.android.gms.ads.AdView>

Yukarıdaki kodları eklemiş olduğunuz ekranın Java dosyasına aşağıdaki kodları ekleyerek AdView componentinize çalışması için gerekli komutları verin.

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

Hata almadan reklamlar gözüküyorsa ya da Failed to load ad: 0 hatası alıyorsanız başarı ile Android banner reklam ekleme işlemini tamamladınız demektir. Bu hatayı aldıysanız reklamlarınızı yeni oluşturmuşsunuz demektir. Aktifleşmesi için 3-5 saat beklemeniz gerekmektedir.

Projenin kodlarına erişmek için projenin GitHub sayfasını kullanabilirsiniz.

Son Yazılar

iPhone Pil Sağlığı Nasıl Korunur Yapılması Gerekenler

İnsan o kadar para verip de yeni bir iPhone alınca cihazını ilk günkü gibi korumak… Daha fazla oku

3 gün önce

iPhone Virüs Bulaşır mı? iPhone Ele Geçirildi ve Virüs Bulaştı

Apple iPhone piyasada bulunan Android cihazlardan çok daha güvenli diyoruz. Ancak bu iPhone'u yenilmez yapmıyor.… Daha fazla oku

6 gün önce

Apple Tarafından Beklenen Tablet 2023 iPad Ultra Geliyor mu?

2022 yılı içerisinde Apple yenilenen iPad modellerini karşımıza çıkarttı. Ancak hepimizin beklediği iPad modeli 2022… Daha fazla oku

1 hafta önce

2 Yeni Dolandırıcılık Sistemi ve iCloud Kilidi Nedir ?

Günümüz şartlarında neredeyse her Apple ürünü iCloud Etkinleştirme kilidi özelliğine sahiptir. Bu kilit bir çok… Daha fazla oku

2 hafta önce

iCloud Öncesi Kullanılan Şu Anda Unutulanlar Apple Servisleri

Apple sattığı cihazlardan para kazandığı kadar servisleri ile de para kazanan bir firma olmuştur. Son… Daha fazla oku

2 hafta önce

Elmadan Haberler 3 – iPhone SE 4 İptal Edildi – Üretim Vietnam’da

Elmadan haberler 3 içerisindeki gündem şu şekildedir: Apple TV Android Akıllı Cep Telefonu ve Tabletlere… Daha fazla oku

2 hafta önce

Bu web site kullanıcı deneyimini arttırmak amacı ile çerezleri kullanmaktadır