・アプリ作成画面で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のコードを編集する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | 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) } } |
0 件のコメント:
コメントを投稿