まだどこにもないアプリを作る

アプリ開発でつまづいたところなどを中心に記事にして行きます。

iOSアプリ開発 - Nendバナー広告を画面の一番上に持ってくる方法

Nendバナーアドを画面の一番上に持ってくる方法

 

Nend ADはデフォルトだと一番下に表示されます。

 //Nendアドバナー

    func nadViewDidFinishLoad(_ adView: NADView!) {

        print("delegate nadViewDidFinishLoad:")

        // 広告のロードが完了してからViewを乗せる場合はnadViewDidFinishLoadを利用します。

        // 画面下部に広告を表示させる場合

        nadView.frame = CGRect(x: (self.view.frame.size.width - nadView.frame.size.width) / 2, y: self.view.frame.size.height - nadView.frame.size.height, width: nadView.frame.size.width, height: nadView.frame.size.height)

        nadView.frame.origin.y = 0//ここにこの一行を追加!!!

        self.view.addSubview(nadView)

    }

 

nadView.frame.origin.y = 0をnadViewDidFinishLoadの場所に書けば上に行ってくれます。