3 Kasım 2013 Pazar

ADMOB İLE ANDROID UYGULAMAYA REKLAM EKLEME


Uygulamı burdan indirebilirsiniz öncelikle
AdMob indir

Daha önce kaç kere adMob için reklam ekleme girişiminde bulunsamda çoğu kez başarısız oldum.Çünkü okuduğum öeneklerde mutlaka bir eksik şey anlatılıyordu ve bende usanıp reklam eklemeyi bırakıyordum.Ama en sonunda bunu başardım ve sizinde aynı derten muzdarip olduğunu düşünerek sizinle paylaşmak istedim...

Şimdi Android uygulamalarına AdMob reklamları nasıl eklenir adım adım anlatalım.



1- Öncelikle "AdMob" sitesine girip developer kaydı yaptırmamız gerekiyor.Tabi gmail hesabınızlada giriş yapabilirsiniz. Developer kaydımızı yaptırdıktan sonra sisteme giriş yapıyoruz.  http://www.admob.com

2-Web Sitesindeki Marketplace sayfasına girip Add Site/App butonuna tıklayıyoruz. Karşımıza aşağıdaki gibi bir sayfa açılıyor. Buradan yaptığınız Android, Iphone, WebOs, Windows Mobile uygulamalarına reklam alabildiğiniz gibi mobile web sitelerine de reklam alabilirsiniz. Biz Android uygulamasına reklam alacağımız için "Android App" i seçiyoruz.



Buradaki menülere kısaca göz atarsak;

Campaigns (Kampanyalar): Sistem üzerinden uygulamanıza reklam alabileceğiniz gibi reklam da verebilirsiniz. Eğer kendi reklamınızı oluşturmak ve başka uygulamalarda görüntülemek istiyorsanız belirlediğiniz bütçe çerçevesinde reklam oluşturma işlemlerini bu menü altından gerçekleştirebilirsiniz.

Sites & Apps (Siteler ve Uygulamalar) : Mobil uyumlu web sitenizi ya da mobil uygulamalarınızı kazançlarıyla birlikte bu menü altından takip edebilirsiniz. Bu ekranda bütün uygulamalarınız listelenecek ve seçilen tarih aralığına göre getirdikleri gelir size bildirilecektir.

Reporting (Raporlar): Verdiğiniz reklamların dağılımını ya da uygulamalarınızın reklamlardan elde ettikleri gelir durumlarını bu menü altından takip edebilirsiniz.

Accounts (Hesap İşlemleri): Hesabınızla ilgili değişiklikleri buradan gerçekleştirebilir, ödeme bilgilerinizi ve ödeme geçmişinizi buradan kontrol edebilirsiniz.

HouseAds seçeneği ile kendiniz reklam oluşturabilirsiniz. Bu reklamlar AdMob tarafından ücretli reklam gelmediği durumlarda uygulamada gösterilecektir. Eğer birden fazla uygulamanız varsa ve yeni çıkan uygulamalarınızın bilinirliğini arttırmak istiyorsanız bir HouseAd oluşturmanızı öneriririz.

Şimdi Sites & Apps altında Add Site & App (Site ve Uygulama ekle) seçeneğiyle yeni bir reklam oluşturalım:

Burada uygulamayla ilgili oluşturmanız gereken değerler bulunmaktadır. Şimdi bu değerlere göz atalım;

3-"Android App" seçeneğine tıkladığınızda karşınıza aşağıdaki gibi bir ekran çıkıyor. Burada uygulamanın adını, market adresini, kategorisini ve açıklamasını giriyorsunuz. Böylece uygulamanızı sisteme tanıtmış oluyorsunuz.




App Name : Uygulamanızın adını buraya yazmanız gerekir.
App Store Url : Uygulamanızın AppStore linkini buraya girebilirsiniz. Zorunlu bir alan değildir ve sonradan değiştirilebilir.
Category : Uygulamanızın kategorisini buradan seçebilirsiniz. Zorunlu bir alandır ve uygulamanıza verilecek reklamları etkileyeceğinden dikkatli seçmenizi öneririz.

App description : Uygulamanın açıklaması burada yer alır. Zorunlu bir alandır.
Google Ads : Az önce bahsettiğimiz gibi uygulamanıza mobil reklam bulunamadığı takdirde, Google’ın diğer reklam kanallarından reklam eklemesini buradan onaylayabilirsiniz.
Theme : Uygulamanızın tasarım rengine uygun reklamlar eklenmesini istiyorsanız buradan kendi renklerinizi seçebilirsiniz.
My app uses location information : Eğer uygulamanızda kullanıcı konumunu alıyorsanız, bu seçeneği işaretleyerek konum bilgisi gönderen reklamlardan faydalanabilirsiniz.

4-Yukarıdaki seçenekleri doldurduktan sonra AdMob SDK dosyalarını yükleyip projenize ekleyebilirsiniz. İlgili jar dosyasını projemizin assets klasörüne attıktan sonra Add To Build Path seçeneğiyle dosyanın projeyle birlikte derlenmesini sağlayalım.






5-AdMob’un çalışması için öncelikle uygulamaya internet izni vermemiz gerekiyor. Bunun içinAndroidManifest.xml dosyasına giderek aşağıdaki satırları ekleyelim:
<!--İzinlerin verildiği Kısım-->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses -permission name="android.permission.INTERNET" />
<uses -permission name="android.permission.ACCESS_NETWORK_STATE" />
 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
 <uses-permission android:name="android.permission.VIBRATE" >
 </uses-permission>

6-Bir sonraki adımda da AdMob’un görüntüleyeceği reklamı Activity olarak tanımlamamız gerekiyor. YnieAndroidManifest.xml dosyası içine aşağıdaki satırı ekleyelim:
<activity name="com.google.ads.AdActivity" configchanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />
 7-Artık AdMob kullanmaya başlayabiliriz. Reklamı eklemek istediğimiz ekranla ilgili Activity’e gelerek aşağıdaki kodu onCreate metoduna ekleyelim.
adView = new AdView(this, AdSize.BANNER, "REKLAM_KODU(Publisher ID)");
LinearLayout layout = (LinearLayout) findViewById(R.id.reklam);
layout.addView(adView, 0);
adView.loadAd(new AdRequest());

8-Son olarak .xml tarafında bir linearLayout eklememiz gerekiyor.Tasarımınıza bağlı olarak ister en üste ister en alta ekleyebilirsiniz..

<LinearLayout
 android:id="@+id/reklam"<!-- Burada LinearLayout yardımı ile kendimize boş bir alan oluşturuyoruz.Bu alanı MainActivity.java da kullanacağız... -->
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:orientation="vertical" >
 </LinearLayout>

Şimdiden size bol  kazançlar dilerim..:)