2019/04/03スポンサーリンクこんにちは!こんちゃ(@pippi_kon)です。この記事では、SwiftでiPhoneアプリにバナー広告を設定する方法をご紹介します。広告を貼るためには以下の3つのことをしなくてはいけません。(A)GoogleのFirebaseに登録する。(B)アプリIDと広告ユニットIDを取得する。(C)広告を設置するプログラムを書く。今回は(A)のGoogleのFirebaseに登録する方法をご紹介します。バージョン情報この記事は以下のバージョンで記載しています。App」で作成した環境を基にしています。環境の作成方法は以下の記事をご覧ください。この記事は、主にプログラミング言語「Swift」の初心者向けに、iPhoneアプリを作るための情報を記載しています。今回...Firebaseプロジェクトの作成それではFirebaseの設定をしていきましょう。Firebaseのプロジェクトを作成します。Console(https://console.firebase.google.com)にアクセスし、Googleアカウントでログインしてください。ログインしたら以下の画面が表示されるので「プロジェクトを追加」を選択します。すると以下の画面が表示されます。「プロジェクト名」に任意のプロジェクト名を指定します。「プロジェクトID」は自動で設定されるので気にしなくていいです。「国/地域」は日本を選択しましょう。アナリティクスのデータ共有にデフォルトの設定を使用する」にチェックを入れます。(すでにチェック済みかもしれません)「測定管理者間のデータ保護条項に同意します」にチェックを入れます。これらの設定が完了したら「プロジェクトを作成」ボタンを押します。プロジェクトの作成が開始されます。待つとプロジェクトの作成が完了しますので「次へ」ボタンを押します。このような画面が表示されたらプロジェクトの作成は完了です。スポンサーリンクアプリの追加プロジェクトの作成が終わったら次にアプリの追加を行います。アプリの追加といっても、ここではまだアプリの作成が完了してなくても大丈夫です。Xcodeでアプリのプロジェクトさえ作っておけば問題ありません。アプリの登録Firabaseのプロジェクト画面から「iOSアプリにFirebaseを追加」を選択します。すると以下のような画面が表示されます。Identifier」を指定します。ID」は省略でOKです。バンドルIDを入力後、「アプリを登録」ボタンを押します。Identifier」で確認できます。設定ファイルのダウンロードアプリの登録が終わったら以下のような画面が表示されます。「GoogleService-Info.plistをダウンロード」ボタンを押します。すると「GoogleService-Info.plist」というファイルがダウンロードフォルダにダウンロードされるので、Xcodeプロジェクトフォルダの任意の場所に移動させておきます。(移動は必須ではありませんが誤ってファイル削除などがないように退避します)移動を終えたら「次へ」ボタンを押します。追加こちらは後ほど設定するので今は気にしなくていいです。「次へ」ボタンを押します。初期化コードの追加こちらは「(C)広告を設置するプログラムを書く。(執筆中)」の記事でご紹介しますので、今は気にしなくていいです。「次へ」ボタンを押します。アプリを実行してインストールを確認こちらは特に何もせず「このステップをスキップ」を押します。アプリ追加完了このような画面が表示されればアプリの追加は完了です。CocoaPodsのインストール「CocoaPods」をインストールします。インストール済みの場合はこの手順をスキップしてください。CocoaPodsとは、iOS/Mac向けのアプリ作成に便利なライブラリ管理ツールです。このCocoaPodsを利用して広告用のライブラリを制御します。「ターミナル」を起動します。ターミナルは「アプリケーション」の「ユーティリティ」フォルダにあります。上記「ターミナル」を選択すると、以下のような画面が開きます。ターミナルを起動できたら、以下のコマンドを入力し、Enterキーを押して実行してください。cocoapods以下のようなログが出力されればインストール完了です。installedProfileの作成CocoaPodsがインストールできたら、次にCocoaPodsを制御するための「Profile」というファイルを作成します。ターミナルにて、Xcodeプロジェクトフォルダ内の拡張子が「.xcodeproj」のファイルがある場所まで移動します。私が実施している簡単な移動方法をご紹介します。Xcodeプロジェクトフォルダの拡張子が「.xcodeproj」のファイルがある場所を開く。ターミナルに「cd△」(△は半角スペース)を入力する。ターミナルに拡張子が「.xcodeproj」のファイルをドラッグ&ドロップする。ターミナルにファイルパスが追記されるので最後のファイル名を削除する。Enterキーを押す。うまく移動できたか確認のために「ls」と入力してEnterキーを押す。コマンド結果に「.xcodeproj」があればうまく移動できた。移動できたら、次にターミナルに以下のコマンドを入力し、Enterキーを押して実行してください。initすると、Xcodeプロジェクトフォルダの拡張子が「.xcodeproj」のファイルがある場所に「Podfile」というファイルが作成されます。これでPodfileの作成は完了です。init」を入力したターミナル画面は閉じないでください。Podfileの修正Podfileの作成が終わったら、次にPodfileの内容を修正します。Xcodeプロジェクトフォルダ内のPodfileをダブルクリックして開きます。バージョンによって多少異なりますが、初期状態だとこのようになっています。TestAppendこの内容を次のように変更します。'9.0'この行の先頭についてる「#△」(△は半角スペース)を削除します。‘Firebase/AdMob’」を追加します。'Firebase/AdMob'最終的にこのようになります。'Firebase/AdMob'end修正が終わったら、テキストエディットのファイルメニューの保存を選択します。これでPodfileの修正は完了です。PodfileのインストールPodfileの修正が終わったら、最後にPodfileのインストールを行います。Podfileの作成で使用したターミナル画面に戻ります。ターミナルに以下のコマンドを入力し、Enterキーを押して実行してください。install以下のようなログが表示されれば、Podfileのインストールは完了です。installed.スポンサーリンクまとめいかがだったでしょうか?今回は、iPhoneアプリへのバナー広告の貼り方(Firebase編)をご紹介しました。広告を貼るためには以下の3つのことをしなくてはいけません。(A)GoogleのFirebaseに登録する。(B)アプリIDと広告ユニットIDを取得する。(C)広告を設置するプログラムを書く。この記事は(A)について記載したものです。広告の設定は色々とやることがあって面倒ですよね。アプリの収益化には必須の設定なので避けて通れません。本記事では手順を細かくご紹介していますので少しでもご参考になれば幸いです。この記事では、SwiftでiPhoneアプリにAdMob広告をお手軽に設置できる便利な自作関数についてご紹介します。MEこんちゃ自分のやりたいことでお金を稼げる生活に憧れて脱サラ。アプリ開発やブログ運営をしながらのんびり暮らしています。App)の作...【Swift】iPhoneアプリにバナー広告を貼る方法(広告ID取得編)iPhoneアプリ・PCソフト開発プログラマーこんちゃ自分のやりたいことでお金を稼げる生活に憧れて脱サラ。↓アフィリエイトで稼ごうとするも思うように伸びず貯金枯渇。↓フリーランスに転身。