2017-05-28 13 views
1

私はC#でAdListenerを使用しようとしています。 アプリの初回起動時にインタースティシャル広告が読み込まれていますが、まだ完全に読み込まれていないために広告がスキップされることがあります。私はAdlistenerがそのトリックをすべきだと思います。Xamarin、Android:AdListenerを正しく使用する

残念ながら、私はそれを実装する方法についてCLUEを持っていません。また、そこだけJavaでC#でそれを行う方法にはチュートリアルではありませんし、私はそれのための翻訳を見つけることができませんでした:(

追加:

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

これは:(

を動作しません。

すべてのヘルプは素晴らしいだろう

答えて

0

あなたはその後、例えば、あなたのmInterstitialAdのリスナーとして、このクラスのインスタンスを使用し、Android.Gms.Ads.AdListenerから継承するクラスを作成することができます!

mInterstitialAd.AdListener = new AdListener(this); 

AdListenerAdMobExample Sample

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(); 
    } 
} 

また、Androidの広告をxamarin公式デモを確認することができます。

関連する問題