
ERKAN KAVAS
1021682
www.erkankavas.com
-
IOS için Firebase - Admob 1136 4 yıl öncebu yazı çok önceden yazılmış olduğundan dolayı içeriğindeki tüm bilgiler değişmiş olabilir.
Firebase hizmetlerini çok mükemmel bir şekilde kullanabiliyorsunuz.
Bu yazımda firebase içinde yer alan admob kısmını entegrasyonunu göstereceğim. Çok zor değil ama biraz sıkıntılar olabilir.
Öncelikle pod init ile bulunduğuz projeye bir pod oluşturmalısınız, bununla ilk olarak Firebase Core podunu entegre edeceğiz, hatta ilk baştan Admob kısmını da ekleyebilirsiniz.
Şu ikisini ekleyerek başlayın.
pod 'Firebase/Core'
pod 'Firebase/AdMob'
daha sonrada pod install veya pod install --repo-update diyip sisteme tanımlıyorsunuz. Artık projenizi xcworkspace dosyasından açacaksınız.
sonra appdeleagate dosyasındaki, ilk kısma yani,
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
kısmının altına
bunları entegre edeceksiniz.
// Use Firebase library to configure APIs.
FirebaseApp.configure()
// Initialize the Google Mobile Ads SDK.
GADMobileAds.configure(withApplicationID: "YOUR_ADMOB_APP_ID")
Your-admob-app-id kısmına admobtan oluşturacağınız keyi gireceksiniz.
Daha sonra info.ptlistteki kısma
GADApplicationIdentifier böyle bir key ekleyip, ca-app-pub-xxxx~xxxx gibi çıkarılan kodu ekleyeceksiniz. String olacak.
Örneğin intersitial reklam eklemek için şunun gibi bir viewcontrolleriniz olmalı.
import GoogleMobileAds
import UIKit
class ViewController: UIViewController {
var interstitial: GADInterstitial!
override func viewDidLoad() {
super.viewDidLoad()
interstitial = GADInterstitial(adUnitID: "ca-app-pub-3940256099942544/4411468910")
}
}
Diğerleri için de bu kaynağa göz atabilirsiniz.
Olay bu kadar...