インタースティシャル広告を実装するには、このコードは正しいですか?
起動するとこれが表示されるので、
<Google> Cannot present interstitial. It is not ready.
インタースティシャル広告を実装するには、このコードは正しいですか?
起動するとこれが表示されるので、
<Google> Cannot present interstitial. It is not ready.
次のページまたは現在のページで Google インタースティシャル広告を再度読み込む場合は、以下のコードを使用します。
//表示中 次のページまたは現在のページに次の行を追加しました ビューコントローラー.m
self.interstitial = [self createAndLoadInterstitial];
//次のページまたは現在のページに次のメソッドを作成します View Controller.m
- (GADInterstitial *)createAndLoadInterstitial {
GADInterstitial *interstitial = [[GADInterstitial alloc] initWithAdUnitID:@"ca-app-pub-3940256099942544/4411468910"];
interstitial.delegate = self;
[interstitial loadRequest:[GADRequest request]];
return interstitial;
}
- (void)interstitialDidReceiveAd:(GADInterstitial *)ad
{
[self.interstitial presentFromRootViewController:self];
}
- (void)interstitialDidDismissScreen:(GADInterstitial *)interstitial
{
//leave this method as empty
}
表示される広告を受け取ることができるようになりました
スイフト5.0
のviewDidLoad()
そうすることで、View Controllerのデリゲートを設定してください
interstitial.delegate = self
次に、デリゲートメソッドで次を実装できます
func interstitialDidReceiveAd(_ ad: GADInterstitial) {
interstitial.present(fromRootViewController: self)
}