Могу ли я запросить другое объявление, если предыдущее не удалось загрузить? Admob - PullRequest
0 голосов
/ 23 апреля 2020
    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 и попытается создать другое объявление, не показывая его.

...