Xamarin,Android:使用AdListener吧

时间:2017-05-28 15:35:51

标签: android xamarin ads

我试图在C#中使用AdListener。 我首次启动应用时会加载插页式广告,但有时我的广告会被跳过,因为它尚未完全加载。我认为Adlistener应该做到这一点。

不幸的是,我没有关于如何实现它的CLUE。另外,没有关于如何在C#中使用C#的教程,我无法找到它的翻译:(

添加:

    adListener.OnAdLoaded() += (o, e) =>
    {
        mInterstitialAd.Show();
    };

这不起作用:(

任何帮助都会很棒!

1 个答案:

答案 0 :(得分:2)

您可以创建一个继承自Android.Gms.Ads.AdListener的类,然后使用此类的实例作为mInterstitialAd的监听器,例如:

mInterstitialAd.AdListener = new AdListener(this);

AdListener

private class AdListener : Android.Gms.Ads.AdListener
{
    private MainActivity that;

    public AdListener(MainActivity t)
    {
        that = t;
    }

    public override void OnAdLoaded()
    {
        base.OnAdLoaded();
    }

    public override void OnAdClosed()
    {
        that.RequestNewInterstitial();
        that.BeginSecondActivity();
    }
}

您还可以查看xamarin android ad的官方演示:AdMobExample Sample