【iOS】iAdを利用して広告を表示する
Appleが提供している「iAd」を使ってアプリ内に広告を表示させてみます
プロジェクトの作成
- テンプレートは「Single View Application」
- Product Nameは「Ad」、Languageは「Swift」、Devicesを「Universal」として新規作成
iAd.frameworkの追加
- ナビゲータエリアの「Ad」プロジェクトファイルを選択し、リストにあるTARGETSから「Ad」を選択
- Generalタブを選択して、「Linked Frameworks and Libraries」を確認
- 「+」ボタンを押して検索バーに「iad」と入力する
- 「iAd.framework」を選択して、Addボタンをクリック
- 「Linked Frameworks and Libraries」に「iAd.framework」が追加されているのを確認
コードを追加
「VeiwController.swift」に以下のコードを追加します
import UIKit import iAd // 追加 class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. self.canDisplayBannerAds = true // 追加 } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } }
2行追加するだけです
これだけで画面の下にバナー広告を表示できるようになります
動作確認
シミュレータを起動すると・・・
こんな感じで画面の一番下にバナー広告が表示されます
Lean Moreをクリックするとこんな感じ
今回は実装が簡単なバナー広告の表示をさせてみましたが、他にも全画面、長方形、動画の全4種類の表示方法があります