Nendバナーアドををセーフエリアにも対応させる方法
この変数をviewDidLoadの上に追加safeAreaTopも一応....
var safeAreaTop:CGFloat = 0.0
var safeAreaBottom:CGFloat = 0.0
viewWillLayoutSubviewsにこのコード書く
override func viewWillLayoutSubviews() {
super.viewWillLayoutSubviews()
safeAreaTop = self.view.safeAreaInsets.top
safeAreaBottom = self.view.safeAreaInsets.bottom
print("safeAreaTop",safeAreaTop)
print("safeAreaBottom",safeAreaBottom)
}
ネンドのこのメソッド内に
//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-safeAreaBottom, width: nadView.frame.size.width, height: nadView.frame.size.height)
self.view.addSubview(nadView)
}
黄色くなってる文字-safeAreaBottomを追加してください。