前提・実現したいこと
iOSアプリをSwiftで開発中で広告を入れようとしているのですが、一つのviewControllerには入れてできたのですが、別のviewcontrollerに入れると以下のようなラーが出ました。
成功したviewにも以下と同じコードを入れています。
エラーが出て言う部分はif AdMobTestのところです。
参考にしているサイト
発生している問題・エラーメッセージ
Use of unresolved identifier 'AdMobTest'
Swift
1print("Google Mobile Ads SDK version: (GADRequest.sdkVersion())") 2 3 var admobView = GADBannerView() 4 5 admobView = GADBannerView(adSize:kGADAdSizeBanner) 6 admobView.frame.origin = CGPoint(x:0, y:self.view.frame.size.height - admobView.frame.height) 7 admobView.frame.size = CGSize(width:self.view.frame.width, height:admobView.frame.height) 8 9 if AdMobTest { 10 admobView.adUnitID = "ca-app-pub-3940256099942544/2934735716" 11 } 12 else{ 13 admobView.adUnitID = AdMobID 14 } 15 16 admobView.rootViewController = self 17 admobView.load(GADRequest()) 18 19 self.view.addSubview(admobView)
このコードの上(view didloadより上にIDを宣言しています。
Swift
1let AdMobID = "ID" 2 let TEST_ID = "ca-app-pub-3940256099942544/2934735716"
補足情報(FW/ツールのバージョンなど)
Xcode 9.4.1
Swift 4.1.2
macOS High Sierra 10.13.5
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/13 06:13
2018/07/13 07:26
2018/07/13 07:54
2018/07/17 00:14