Admob Reklamları ile Para Kazanma :MobileCoder I MobileCoder.NET I Mobil Programlama I Android Programlama I Mobil Geliştiricilerin Buluşma Noktası I www.MobileCoder.Net

Admob Reklamları ile Para Kazanma

31.03.2015 tarihinde Android Programlama kategorisine eklenmiş, 428 views Kişi Okumuş ve 0 Yorum Yapılmış.

Çoğu mobil yazılımcının en büyük amacı yazdığı uygulamadan gelir elde etmektir. Global Web Index raporuna göre dünya üzerinde kullanılan Android akıllı telefon sürümleri 708 milyon, tablet sürümleri ise 216 milyon kullanıcı sayısı ile toplamda bir milyara yaklaşıyor. Yani Google Play Store’a yüklemiş olduğunuz uygulama ile yaklaşık bir milyar kullanıcıya erişim sağlayabiliyorsunuz.

Tabii ki öncelikle bu kadar büyük bir kitleye erişim sağlayabilmek için uygulamanızı tanıtmanız ve reklamınızı yapmanız gerekiyor. Uygulama tanıtımını ve reklamını başarı ile gerçekleştirdikten sonra asıl konumuz olan reklamlardan para kazanma bölümüne gelelim. Play Store’da bulunan çoğu uygulama ücretsiz sunulmaktadır. Bu uygulamaları yazan şahıslar/firmalar gelir modeli olarak reklam alma stratejisini uygulamaktadır. Reklamların uygulamada görüntülenmesine ya da kullanıcıların reklamda sunulan linki takip etmesine göre, reklam veren tarafından uygulama sahibine belirli bir ücret ödenir. Bu ücretlerin ödenmesi ve reklamların dağıtımı görevini üstlenen belirli reklam servisleri vardır. Bu servislerden en çok tercih edileni Google AdMob servisidir.

AdMob Reklam Sistemine Üye Olmak ve Reklam Oluşturmak

Öncelikle https://www.google.com/admob/ adresinden üye oluyoruz. Eğer Gmail adresiniz varsa giriş yapabilirsiniz. Üye olurken sizden istenilen bilgileri elinizden geldiğince doğru girmeye çalışın. İleride ödeme alacak duruma gelirseniz şayet Google zorluk çıkartabilir.

Kayıt olduktan ve giriş yaptıktan sonra Para Kazanın’a tıklıyoruz. Daha sonrasında menüde sol tarafta bulunan “Yeni uygulamadan para kazanın” butonuna tıklıyoruz.

Reklam eklemek istediğimiz uygulama önceden yayınlanmış bir uygulama ise uygulamanızı arayın sekmesinden uygulama adını yazıp arıyoruz ve çıkan sonuçlarda kendi uygulamamızı seçiyoruz. Eğer önceden yayınlanmamış bir uygulama ise Uygulamanızı Manuel Olarak Ekleyin sekmesinden uygulama adını ekleyerek devam ediyoruz. Biz ilk defa uygulamamıza reklam ekleyeceğimiz için uygulamanızı manuel olarak ekleyin sekmesine tıklıyoruz.

Uygulamamızı ekledikten sonra 2. Adım olarak programımıza hangi türde reklam koyacağımızı belirliyoruz.2 çeşit reklam türü bulunmaktadır. Bunlardan biri Banner ( ekranda sabit ) türünde reklam diğeri ise Geçiş ( tam ekran reklam ) türünde reklam.

Otomatik yenileme hızı yeni bir reklamın ne sıklıkta gösterileceğini belirtmektedir. AdMob servisinin önerisi 60 saniyedir. Bu ayarı değiştirmedim. Programınızda görsellik açısından daha estetik durmasını isterseniz Metin reklam stilini özele alarak renk ayarları yapabilirsiniz. Kurulum bittikten sonra size Reklam birimi kimliği adında bir ID verilecektir. Bu ID’yi kayıt ediniz. Uygulamamızda reklamları ekleyebilmemiz için gerekli olacaktır.

Uygulamamıza reklam ekleyebilmek için öncelikle Google Play Service import etmemiz gerekiyor.
((androidsdk’nın kurulu olduğu klasör altında) /extras/google/google_play_services/libproject/google-play-services_lib) klasörünü içeri aktarıyoruz.

Import işleminden sonra reklam ekleyeceğimiz uygulamaya sağ tıklayıp Properties seçeneğine tıklıyoruz. Sol tarafta bulunan Android sekmesine tıkladıktan sonra Library bölümünde Add butonuna tıklayıp Google Play Service’i uygulamamıza dahil ediyoruz.

Activity_main.xml dosyası içerisinde bir adet LinearLayout oluşturuyoruz.

<LinearLayout
android:id=“@+id/linearLayout”
 android:orientation=“vertical”
android:layout_width=“fill_parent”
 android:layout_height=“50dp”                                                               android:layout_alignParentBottom=“true”>
</LinearLayout>

Reklamları göstermek istediğimiz Activity dosyasını açıp paket adının altına kodunu ekliyoruz.

import com.google.android.gms.ads.*;

AdView’i ve daha önce oluşturmuş olduğumuz banner reklamının kodunu global olarak tanımlıyoruz. Kayıt ettiğimiz reklam ID’sini reklam değişkenine değer olarak atıyoruz.

private AdView adView;
private static final String Reklam = “ca-app-pub-9622584525629931/8607485601”;

Activity açıldığı anda reklamın çıkması için aşağıdaki kodları OnCreate metodunun içine yazıyoruz.

adView = new AdView(this);
adView.setAdSize(AdSize.BANNER);
adView.setAdUnitId(Reklam);

LinearLayout layout = (LinearLayout) findViewById(R.id.linearLayout);
layout.addView(adView);

AdRequest adRequest = new AdRequest.Builder().build();

adView.loadAd(adRequest);

Reklamların görüntülenebilmesi için AndroidManifest dosyasında gerekli düzenlemeleri ve izinleri ayarlamamız gerekiyor. Application tagının içerisinde aşağıdaki tanımlamaları yapıyoruz.

<activity android:name=”com.google.android.gms.ads.AdActivity”android:configChanges=”keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize”/>

 

<meta-data android:name=”com.google.android.gms.version”android:value=”@integer/google_play_services_version” />

Son olarak INTERNET ve ACCESS_NETWORK_STATE izinlerine ihtiyacımız var. Manifest tagının içine aşağıdaki kodu ekliyoruz.

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

 

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

Kodları sorunsuz bir şekilde yazdığınızda aşağıdaki gibi bir ekran görüntüsü ile karşılamanız gerekmektedir.

Tam ekran reklam için AdMob üzerinden Geçiş türünde reklam oluşturunuz. Reklam kurulumu bittikten sonra ID’yi kayıt ediniz.
Aşağıdaki kodlar ile global tanımlamaları yapıyoruz.

private InterstitialAd interstitial;
private static final String Reklam_Tam = “ca-app-pub-9622584525629931/6572349203”;

Tanımlamalardan sonra tekrardan program açıldığında reklamın gösterimini sağlamak için OnCreate metoduna aşağıdaki kodları yazıyoruz.

interstitial = new InterstitialAd(this);
interstitial.setAdUnitId(Reklam_Tam);
AdRequest adRequest2 = new AdRequest.Builder().build();
interstitial.loadAd(adRequest2);
interstitial.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
if (interstitial.isLoaded()) {
interstitial.show();
}
}});

Kodlar eksiksiz ve tam bir şekilde yazıldığında program çalıştırıldığında aşağıdaki gibi bir reklam ile karşılaşacaksınız.

 

Kaynaklar ;

https://gelecegiyazanlar.turkcell.com.tr/konu/ios/egitim/ios-301/admob-ile-uygulamaya-reklam-eklenmesi

https://gelecegiyazanlar.turkcell.com.tr/blog/android-icin-google-admob

Okan YÜKSEL

İlgili Terimler :
Yazar Hakkında

Yazar : Okan Yuksel

Yazar Hakkında :

Yazarın Tüm Yazıları İçin Tıklayınız

Yorumlar

Sitemizde En Çok Okunan İçerikler

ANDROİD TELEFONLARA ROOT ATMA
ANDROİD TELEFONLARA ROOT ATMARoot Ne demek ? Bir android cihazı root etmek telefonun
fragment
ANDROİD FRAGMENT YAPISI VE KULLANIMIFragmentler Activity içerisinde yer alan kullanıcı ara yüzleridir. Fragment
Asp.NET’de web servis hazırlama ve Android de kullanimi  Web Servis Nedir ? Web üzerinden HTTP protokolü ile hizmet
ANDROİD TELEFONLARDA KONFERANS GÖRÜŞME
ANDROİD TELEFONLARDA KONFERANS GÖRÜŞMEANDROİD TELEFONLARDA KONFERANS GÖRÜŞME   Konferans görüşme çok fazla bilinmeyen androidin

Sitemizde En Çok Yorumlanan İçerikler

Rating Bar Kullanımı
Rating Bar KullanımıAndroid’de yıldız şeklinde derecelendirme çubuğu olarak kullanılır. Kullanıcı sürükleme
Android Wear Emülatör Kurulumu
Android Wear Emülatör Kurulumu   Android studio da geliştireceğimiz uygulamaların kontrolunü yapmak için emülatör
Resim Galerisi Oluşturma
Resim Galerisi OluşturmaAndroid Programlama – Resim Galerisi Oluşturma Bu yazıda, bir galeri
SQLite Database Browser Kullanımı
SQLite Database Browser KullanımıSQLite Database Browser Kullanımı Merhaba arkadaşlar, Android uygulamaları geliştirirken uygulama üzerindeki

Son Yapılan Yorumlar

  • Kategoriler

  • Son Yazılar

  • Takvim

    Eylül 2017
    P S Ç P C C P
    « Kas    
     123
    45678910
    11121314151617
    18192021222324
    252627282930  
  • Etiketler

  • Son Yorumlar

    • Arşivler

    • Meta