・アプリ作成画面でCreate a new Xcode projectを選択。
・Single View Appを選択
・次の画面のUser InterfaceでStoryBoardを選択
・作成したプロジェクト内でpod機能を使って広告を追加する
https://issa-x-ios.blogspot.com/b/post-preview?token=APq4FmBu5YGZ0n8y1gnWuLuplFZctjOf_12ysyVTLEE9ezjCaIdKYU26SUSS2g1mte01GJaa4cd16HiUS2jJxnIEP-gS6T-d4ub7X1WACtmYX4NNFMMhYYoj8GKrultSanDOoEaLzmoH&postId=2501506447715443475&type=POST
・作成したプロジェクト内でpod機能を使って広告を追加する
https://issa-x-ios.blogspot.com/b/post-preview?token=APq4FmBu5YGZ0n8y1gnWuLuplFZctjOf_12ysyVTLEE9ezjCaIdKYU26SUSS2g1mte01GJaa4cd16HiUS2jJxnIEP-gS6T-d4ub7X1WACtmYX4NNFMMhYYoj8GKrultSanDOoEaLzmoH&postId=2501506447715443475&type=POST
・プロジェクトにpodが追加されたらストーリーボードのViewControllerでナビゲーションコントローラを追加して、バーが隠れないようにViewControllerの設定を変更する(写真のようにチェックを外す)
・ViewControllerのコードを編集する
import UIKit
import GoogleMobileAds //●追加●
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
InitializeAdd() //●追加●
}
////●追加●
func InitializeAdd(){
//すでに追加されている広告を全て除外してから新たに追加する
let subviews = self.view.subviews
for subview in subviews {
if subview is GADBannerView {
subview.removeFromSuperview()
}
}
//広告の実装
let gadBannerView = GADBannerView(adSize: kGADAdSizeSmartBannerPortrait)
// ナビゲーションバーの高さを取得する
let navigationBarHeight = self.navigationController?.navigationBar.frame.size.height
gadBannerView.frame = CGRect(
x: 0.0,
y: self.view.frame.size.height - navigationBarHeight! - gadBannerView.frame.size.height-20.0,
width: gadBannerView.frame.size.width,
height: gadBannerView.frame.size.height
)
//gadBannerView.adUnitID = "ca-app-pub-***************************"
gadBannerView.adUnitID = "ca-app-pub-***************************"//test ad
gadBannerView.rootViewController = self;
let request = GADRequest();
gadBannerView.load(request)
self.view.addSubview(gadBannerView)
}
}



