Aal Izz Well

ごちゃごちゃ言わずにやってみる、うまくいく

【iOS】iAdを利用して広告を表示する

Appleが提供している「iAd」を使ってアプリ内に広告を表示させてみます

プロジェクトの作成

  1. Xcodeを起動して「Create a new Xcode project」を選択

f:id:miniichigo0715:20160511110606p:plain

  1. テンプレートは「Single View Application」

f:id:miniichigo0715:20160511110621p:plain

  1. Product Nameは「Ad」、Languageは「Swift」、Devicesを「Universal」として新規作成

f:id:miniichigo0715:20160511110638p:plain

iAd.frameworkの追加

  1. ナビゲータエリアの「Ad」プロジェクトファイルを選択し、リストにあるTARGETSから「Ad」を選択
  2. Generalタブを選択して、「Linked Frameworks and Libraries」を確認
  3. 「+」ボタンを押して検索バーに「iad」と入力する
  4. 「iAd.framework」を選択して、Addボタンをクリック

f:id:miniichigo0715:20160511111746p:plain

  1. 「Linked Frameworks and Libraries」に「iAd.framework」が追加されているのを確認

f:id:miniichigo0715:20160511112027p:plain

コードを追加

「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行追加するだけです

これだけで画面の下にバナー広告を表示できるようになります

動作確認

シミュレータを起動すると・・・

f:id:miniichigo0715:20160511112832p:plain

こんな感じで画面の一番下にバナー広告が表示されます

Lean Moreをクリックするとこんな感じ

f:id:miniichigo0715:20160511112928p:plain

今回は実装が簡単なバナー広告の表示をさせてみましたが、他にも全画面、長方形、動画の全4種類の表示方法があります