GoogleAdmob предлагает быстрый запуск здесь , который показывает Swift. Я также предоставлю некоторые инструкции.
Убедитесь, что в ваш проект добавлен модуль GoogleMobileAds
и иметь правильную настройку plist.
В вашем didFinishLaunchingWithOptions
в вашем AppDelegate.swift
добавьте следующее:
GADMobileAds.sharedInstance().start(completionHandler: nil)
Перетащите обычный UIView в ваш Раскадровка, дайте ему ширину 320 и высоту 50. Затем вы можете изменить класс вида на GADBannerView
. Затем используйте приведенный ниже код и убедитесь, что ваш IBOutlet подключен.
import UIKit
import GoogleMobileAds
class ViewController: UIViewController, GADBannerViewDelegate {
@IBOutlet weak var bannerView: GADBannerView!
override func viewDidLoad() {
super.viewDidLoad()
bannerView.adUnitID = "ca-app-pub-3940256099942544/6300978111" // Test Banner ID, replace with your ID here.
bannerView.rootViewController = self
bannerView.load(GADRequest())
bannerView.delegate = self
}
// MARK: - GADBannerViewDelegate
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
print("Received Ad")
}
func adView(_ bannerView: GADBannerView, didFailToReceiveAdWithError error: GADRequestError) {
print(error)
}
}