質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

0回答

425閲覧

NendSDK:バナー広告を画面下部に表示させる方法

so0155hh

総合スコア6

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2020/05/04 15:53

今回初めて、NendSDKを使ってバナー広告を表示させることにチャレンジしていますが、早速つまづいていることがあります。

前提・実現したいこと

バナー広告を画面下部に表示させたい。

Swiftでアプリを作成中です。

https://github.com/fan-ADN/nendSDK-iOS/wiki/広告サイズの自動調整

上記URLを参考にして、
iOSアプリ向け表示テスト用IDを入力することで、バナー広告が画面上部に表示されるようになりました。
次は、そのバナー広告を画面下部に表示させたいです。

発生している問題・エラーメッセージ

上記URLを参考にしましたが、バナー広告が見られなくなリました。

Swift

1 2func nadViewDidFinishLoad(_ adView: NADView!) { 3 4nadView.frame = CGRect( 5x: (self.view.frame.size.width - nadView.frame.size.width)/2, 6y: self.view.frame.size.height - nadView.frame.size.height, 7width: nadView.frame.size.width, 8height: nadView.frame.size.height) 9 10 self.view.addSubview(nadView) 11 }

こちらのコードを非表示にすると、サンプルのバナー広告が表示される。
このコードを表示させたら、バナー広告が非表示される。
上記URLによると、画面下部に広告を表示させる場合は、

self.view.addSubview(nadView) ```を書けば良いのだと解釈したのですが、うまく実装できていません。 ### 該当のソースコード ```Swift class TopMenuTableViewController: UITableViewController, NADViewDelegate { private var nadView: NADView! override func viewDidLoad() { super.viewDidLoad() nadView = NADView(frame: CGRect(x: 0, y: 0, width: 320, height: 50), isAdjustAdSize: true) nadView = NADView(isAdjustAdSize: true) //広告サンプル nadView.setNendID("a6eca9dd074372c898dd1df549301f277c53f2b9", spotID: "3172") nadView.delegate = self nadView.load() self.view.addSubview(nadView) func nadViewDidFinishLoad(_ adView: NADView!) { 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) self.view.addSubview(nadView) }

試したこと

色々調べているのですが、良い解決策が見つけられていない状況です。

素人質問で大変申し訳ございませんが、どうすればバナー広告を画面下部に表示できるか、ご教示いただけないでしょうか?よろしくお願い申し上げます。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問