iOS Admob Banner Reklam Ekleme

Java Kotlin Eğitimi

Merhaba Arkadaşlar,
mobilhanem.com sitemiz üzerinden anlattığımız/yayınladığımız derslere İos ta Admob Banner Reklam Ekleme dersi ile devam ediyoruz.Evet arkadaşlar uygulamalardan gelir elde etmek için en sık kullanılan yöntem reklam gelirleridir.Uygulamamız içinde reklam gösterip tıklama alarak reklam gelirleri elde ederiz. Bunun için bir çok reklam firması var ancak bence bunlar içinde en güvenilir olanı Google hizmeti olan Admob.

Bu dersimde Admob Reklamı nasıl oluşturacağımızı anlatmayacağım.Reklamın nasıl oluşturulacağı hakkında bilgiyi buradaki dersimde vermiştim inceleyebilrisiniz.Ben bu dersimde ios a nasıl ekleneceğini anlatacağım.

Arkadaşlar lafı fazla uzatmadan konuya geçeceğim.Ben her zamanki gibi örnek bir uygulama ile konuyu daha iyi anlamanıza yardımcı olacağım.Ayrıca çalışan örnek koduda sizlerle paylaşacağım.

Öncelikle yeni bir Single View proje oluşturuyoruz.

Screen Shot 2014-09-26 at 23.41.15

Sonra Google’n ios için hazırladığı admob sdk yi buradan indiriyoruz.İndirdiğimiz dosyayı zipten çıkarıp projemize import ediyoruz.Bunu şu şekilde yapıyoruz.XCode’da projemizin olduğu sağ kısımda projeye sağ tıklıyoruz ve Add Files “Proje adımız” diyoruz ve zipten çıkardığımız dosyamızı seçiyoruz.

Screen Shot 2014-09-26 at 23.41.53

Screen Shot 2014-09-26 at 23.42.03

Arkadaşlar bundan sonraki yapacağımız kısımlarda dikkatli olmamız gerekir en ufak bir yeri atlarsak reklamımız çalışmayacaktır.

Aşağıdaki libraryleri projemize eklememiz gerekmektedir.

-AdSupport
-AudioToolbox
-AVFoundation
-CoreGraphics
-CoreTelephony
-EventKit
-EventKitUI
-MessageUI
-StoreKit
-SystemConfiguration

Bunuda şu şekilde yapıyoruz.Yine sol taraftaki proje adımıza tıklıyor ve Tablardan Build Phases’i açıyoruz.Build Phases sayfasında Link Binary With Libraries seçiyoruz.Altında ki + butonuna basıyor ve yukarıdaki Libraryleri tek tek ekliyoruz.

Screen Shot 2014-09-26 at 23.49.30

Bu işlem bittikten sonra Build Settings altındaki search kısmında other linker flags diye aratalım ve Altta çıkan Other Linker Flags karşısına “-ObjC” yazalım.

Screen Shot 2014-09-27 at 20.19.39

Evet arkadaşlar yukardaki ‘ince ayarları’ yaptıktan sonra projemizle birlikte oluşan Main.storyboard açalım ve sağ taraftaki View bölümünden UIView bulup hazırda olan controller üstüne sürükleyip bırakalım.Genişliğini 320 yüksekliğini ise 50 olarak ayarlayalım.

Screen Shot 2014-09-27 at 20.27.38 (2)

Screen Shot 2014-09-27 at 20.28.32 (2)

Sonra oluşturduğumuz View in referansını ViewController.h dosyamıza aşağıdaki şekilde veriyoruz.

Screen Shot 2014-09-27 at 20.23.37 (2)

Burada dikkat etmemiz konu ise BannerView’e class seçerken GADBannerView seçmemiz.

Screen Shot 2014-09-27 at 20.42.17 (2)

Bundan sonrası ise sadece kodlamaya kalmış.Ben kod üzerinde açıklamaları yapmaya çalıştım.

ViewController.h

ViewController.m

Artık uygulamamızı çalıştırabiliriz.

Sormak istediğiniz sorularınızı yorum kısmından sorabilirsiniz. Ayrıca konu dışı İos-Android sorularınızı ise Soru-Cevap kısmından sorabilirsiniz.Sizlerden tek ricamız https://www.facebook.com/mobilhanem sayfamızı beğenmenizdir.

Bu dersimde anlatacaklarım bu kadar.Bir daha ki dersimde İos’ta Admob Geçiş Reklamları nasıl hazırlanır onu anlatacağım.O zamana kadar kendinize iyi bakın.

Not:Android Admob Banner Reklam ekleme için tıklayınız.

Taha Kırca

iOS & Android & Apple Watch Developer, Mobilhanem.com yazarı, Karadeniz Uşağu, Ordu Sevdalısı

7 Yorum

  • Merhaba, anlatımınız için çok teşekkür ederim. Swift versiyonunuda hazırlamayı düşünüyor musunuz?

    • Merhaba,yorumunuz için teşekkür ederim. Şuanlık böyle bir ders hazırlığı içinde değilim.Ama önümüzdeki haftalarda swift’le ilgili bir çok ders ve ipucu kodlar paylaşacağız.

  • Merhaba; Verdiğiniz bilgilerden yola çıkarak uygulamama reklam alanı ekledim ancak, genişliğini 320 yapınca iPhone 6 ve 6 Plus’da çok küçük görünüyor. Uygulama çalıştığında da böylemi görünecek ? Auto layout ile genişliğini ekrana göre ayarlayınca sıkıntı olurmu ? Teşekkür ederim

    • Yeni xcode da bunu ayarlabiliyorsun.Storyboard’da GADBannerView ‘e tıklayıp sağ altta olan butonlardan baştan ikincisi Add New Constrain sekmesi altında bunu ayarlıyorsun.

  • merhaba test etmeden direk uygulamayı mağazaya göndermek için test kısmını kod blogundan kaldırmak yeterli mi

  • Merhaba. Vermiş olduğunuz kaynak kod proje dosyaları içerisinde SDK klasörünün altında gelen dosyalar yine vermiş olduğunuz SDK download linkinden SDK indirmem rağmen sizin projede gelen dosyalar bana gelmiyor ve ayrıca sizin kaynak kodu dosyalar ile birlikte kendi projeme uyarladığımda ise hata oluyorum çözüm için yardımcı olursanız sevinirim.

Haftalık Bülten

Mobilhanem'de yayınlanan dersleri haftalık mail almak ister misiniz?