静的クラスを使用して Admob インタースティシャル広告を読み込もうとしているので、都合のよい時間に表示できます。
インタースティシャルを読み込むメソッドを作成しました。
public static void GetInterstitial()
{
interstitial = new GADInterstitial ();
interstitial.AdUnitID = "my_ad_unit_id";
interstitial.LoadRequest (GADRequest.Request);
interstitial.DidReceiveAd += (sender, args) => {
didInterstitialLoad = true;
} ;
interstitial.DidFailToReceiveAd += (object sender, GADInterstitialDidFailToReceiveAdWithErrorEventArgs e) => {
didLoadInterFailed = true;
};
interstitial.DidDismissScreen += (sender, e) => {
//TODO - Handle interstitial dismiss ();
};
}
そして、私のViewControllerで:
if (isInterstitialLoaded) {
interstitial.PresentFromRootViewController(this.NavigationController);
}
これは初めて機能しますが、その後、interstitial.DidFailToReceiveAd で次のエラーが発生します。
インタースティシャル オブジェクトが使用されているため、リクエストを送信しません
それを修正するために何ができますか?