Googleのタイムライン広告やインタースティシャル広告を表示するプロジェクトを作成しているのですが、遷移前のバナー広告は表示されづに、また画面遷移する前にThread 1: signal SIGABRTになります。聞いたところGoogleService-info.plistが入っていないとのことなのですが、navigaterに入れた後の設定がいまいちわかりません
エラー文
Swift
1Could not cast value of type 'UITableViewCellContentView' (0x7fff898d4310) to 'GADBannerView' (0x10523f8a8). 22020-03-18 16:39:28.604657-0700 MyGoogleAdmob[28210:510281] Could not cast value of type 'UITableViewCellContentView' (0x7fff898d4310) to 'GADBannerView' (0x10523f8a8). 3(lldb)
Swift
1//インタースティシャル広告のセル 2 let cell = tableView.dequeueReusableCell(withIdentifier: "BannerCell", for: indexPath) 3 let bannerView = cell.viewWithTag(1) as! GADBannerView 4 bannerView.adUnitID = "ca-app-pub-3539119629147220/7554333761" 5 bannerView.rootViewController = self 6 bannerView.load(GADRequest()) 7 8 return cell 9 10 }else{ 11 //インデックスパスが0じゃないなら全てコンテンツ 12 let cell2 = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) 13 14 let profileImageView = cell2.viewWithTag(1) as! UIImageView 15 profileImageView.image = UIImage(named: profileImageArray[indexNumber - 1]) 16 17 //名前Labelを作る 18 let nameLabel = cell2.viewWithTag(2) as! UILabel 19 nameLabel.textColor = .white 20 nameLabel.font = .boldSystemFont(ofSize: 20) 21 nameLabel.numberOfLines = 3 22 nameLabel.text = textArray[indexNumber - 1] 23 24 return cell2 25 26 27 } 28 29 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/18 23:43
2020/03/19 00:20
2020/03/22 06:54
2020/03/23 00:28