AdMobをiosに組み込んでみようという事で覚書
「AdMobをiOSに組み込んでみよう(環境設定編)」の続きです。
https://qiita.com/sanoh/items/2c99918fe7c9ba01821c
■Setp1.画面のレイアウトを設定しよう
・ストーリーボードを立ち上げよう
「Main.storybord」を選択します。
・バナーを表示するViewを登録
「View」の「ShowLibrary」を選択するとライブラリWindが現れますので、その中にある「View」をドラッグ&ドロップします。
できたViewのClass名を「GADBannerView」に変更します。
すると「View」が「BannerView」に代わることがわかります。
・「AddNewAlignmentConstraints」の設定
「Horizontally in Container」をOnにしてから「Add 1 Constraint」を選択します。
・「Add New Constraints」の設定
下方向に0に設定
Widt、Heightを有効にし320x50を設定します(バナーの大きさによって変わります)
最後に「Add 3 Cpmstraints」を選択
・うまくいけばこのように、下にBanner Viewが設定されます。
■Stap2.バナービューをソースに追加
「Baner View」から右クリックで「ViewComtroller.m」の「@interface ViewController()」の下にドロップします。
するとNamaを聞いてくるので、今回は「bannerView」と設定し「Connect」します。
すると、いかのようなエラーのある画面になります。
■Step3.プログラム
最後に「ViewXontroller.m」を改造します。
@import GoogleMobileAds;
と
self.bannerView.adUnitID = @"ca-app-pub-3940256099942544/2934735716";
self.bannerView.rootViewController = self;
GADRequest *request = [GADRequest request];
[self.bannerView loadRequest:request];