0
私は自分のアプリの構築を終え、Amazon広告を自分のアプリに組み込むことを始めました。私のプロジェクトでは、私の素早いコードで正常にコンパイルするためのブリッジヘッダーがありますが、バナー広告をロードする関数を作成しました。私は私のビューコントローラのviewDidLoadで関数を呼び出します。広告ビューがゼロで、アプリがクラッシュするというエラーが発生しています。なぜこれが起こっているのか分かりません。Amazon広告の見返りを返す
私は広告をロードするためにQuick Start Guide
@IBOutlet weak var amazonAdView: AmazonAdView!
My機能と一緒に従うことが私の広告ビューの空の@IBOutletを作成はこちらです:
func loadAmazonAd(){
if ((amazonAdView) != nil) {
amazonAdView.removeFromSuperview()
amazonAdView = nil
}
let adFrame: CGRect = CGRect(x: 0, y: 20, width: UIScreen.main.bounds.width, height: 90);
amazonAdView = AmazonAdView(frame: adFrame)
amazonAdView.autoresizingMask = [.flexibleWidth, .flexibleLeftMargin, .flexibleRightMargin, .flexibleBottomMargin]
amazonAdView.setHorizontalAlignment(.center)
amazonAdView.setVerticalAlignment(.fitToContent)
amazonAdView.delegate = self
let options = AmazonAdOptions()
options.isTestRequest = true
amazonAdView.loadAd(options)
}
なぜ私はエラーを取得していますし、広告表示がゼロに戻るのはなぜですか?