public void RequestInterstitialAd()
{
interstitial = new InterstitialAd(InterstitialID);
AdRequest request = new AdRequest.Builder().Build();
// Called when an ad request failed to load.
this.interstitial.OnAdFailedToLoad += HandleOnInterstitialAdFailedToLoad;
// Called when the ad is closed.
this.interstitial.OnAdClosed += HandleOnInterstitialAdClosed;
interstitial.LoadAd(request);
}
public void ShowInterstitial()
{
if (interstitial.IsLoaded())
{
interstitial.Show();
}
}
//Interstial Events
void HandleOnInterstitialAdFailedToLoad(object sender, AdFailedToLoadEventArgs args)
{
interstitial.Destroy();
RequestInterstitialAd();
}
public void HandleOnInterstitialAdClosed(object sender, EventArgs args)
{
interstitial.Destroy();
RequestInterstitialAd();
}
Могу ли я вызвать новый рекламный текст Interstitial или любой другой формы, если предыдущий не удалось загрузить, как показано ниже? вызвать в случае ошибки текущего объявления оно автоматически go и попытается создать другое объявление, не показывая его.