İçeriğe geç

İOS ile Google admob kullanımı

Google-AdMob

Bu yazımda mobil platformlarda uygulama geliştiricilerin en çok tercih ettiği reklam servisi Google admob ile ios uygulamalarımıza nasıl reklam ekleriz bundan bahsedeceğim.

Gmail hesabınızla google admob servisine kayıt olup uygulamarınızı oluşturduğunuzu farz ediyorum.

İlk olarak google admob servisinin ios dosyalarını buradan indirip oluşturduğumuz xcode projesinin içine atıyoruz ve dosyamızda import GoogleMobileAds olarak framework’u çağırıyoruz.

Reklam türü 2 tane oluşturabiliyoruz birincisi Google banner (uygulamanın alt üst veya yanlarında sürekli olarak görünen) diğeride Google interstital (oyun sonlarında karşımıza rastgele çıkan vidio,resim vs) istedğimiz türü google admob sayfasından yaratıp

ca-app-pub-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx şeklinde oluyor.Proje  Kodumuza dahil edeceğiz.

Google admob banner:

var adsBanner:GADBannerView!
adsBanner = GADBannerView(adSize: kGADAdSizeSmartBannerPortrait)
adsBanner.adUnitID = "ca-app-pub-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" //reklam kodumuz banner olan
adsBanner.rootViewController = self
var req = GADRequest()
req.testDevices = [kGADSimulatorID]
adsBanner.loadRequest(req)

adsBanner.frame = CGRectMake(0, view.bounds.height – adsBanner.frame.size.height, adsBanner.frame.size.width, adsBanner.frame.size.height)

self.view.addSubview(adsBanner)

Uygulamayı çalıştırdığımızda aşağı yapışık şekilde google bannerimizin çalıştığını görebilirsiniz.

Google admob interstital:

var popAds:GADInterstitial! //yukarda tanımlıyoruz

//Not:Sınıfıza GADInterstitialDelegate sınıfını dahil ediyoruz.

override func viewDidLoad() {
super.viewDidLoad()

popAds = createPopAds()

{

func createPopAds() -> GADInterstitial{

var interstital = GADInterstitial(adUnitID: “ca-app-pub-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”)//bannerden farklı
interstital.delegate = self
var req = GADRequest()
req.testDevices = [kGADSimulatorID]
interstital.loadRequest(req)

return interstital
}

func openPopAds(){
if popAds.isReady{
self.popAds.presentFromRootViewController(self)
popAds! = createPopAds()
}
}
/*openPopAds() fonksiyonunu istedğiniz yerde timer kurarak çağırabilirsiniz karşınıza reklam sayfası çıkmış olacaktır.*/

Yukarda gördüğünüz kodları istediğiniz uygulamada kullanabilirsiniz değişiklik yapabilirsiniz temel olarak sistem böyle çalışıyor.

Yeni yazılarda görüşmek üzere 😉

Tarih:iOS

Bu yazı yorumlara kapalı.

© 2019 Kenan Atmaca