0
私は最初のAdMobコードをiOS向けに迅速に作成しています。テスト広告が読み込まれることはありません。 GameViewController.swiftに私の非常に簡単なコードがあります。Admob:インタースティシャル広告は決して準備ができません。
var interstitial: GADInterstitial!
override func viewDidLoad() {
super.viewDidLoad()
interstitial = GADInterstitial(adUnitID: "ca-app-pub-3940256099942544/4411468910")
let request = GADRequest()
request.testDevices = [kGADSimulatorID, "542C7C80-AEC2-464F-B673-D005953E9307"]
interstitial.load(request)
sleep(10)
if interstitial.isReady{
interstitial.present(fromRootViewController: self)
}
else{
print("Ad not ready")
}
私にヒントを与えてもらえますか?
広告がロードするための時間を確保するために別の関数にif文を移動してみてください。あなたはすぐにそれを呼び出しているので、ロードされていない可能性があります。単にボタンを設定して、アプリを開いてから数秒待ってみてください –