2012-05-07 13 views
0

古いLunar Landerの例の処理を使用して、AndroidアプリにAdmobで広告を表示することがありました。Android AdMobのクエリ - Lunar Lander

@Override 
public void onReceiveInterstitial(InterstitialAd interstitialAd) { 
    if(interstitialAd == mInterstitialAd) { 
    mInterstitialAd.show(this); 
    } 
} 

私は@Overrideを削除する場合、私はまだ問題を抱えている。しかし、今、私がしようとしたとき、私は問題次のコードの「スーパークラスのメソッドをオーバーライドする必要がありますタイプLunarLanderの方法onReceiveInterstitial(InterstitialAdに)」を取得します。アクティビティは として定義されています。public class LunarLander extendsアクティビティの実装AdListener、InterstitialAdListener

他に誰かがこれを経験していますか?私はこれを納得させるために使用することができましたが、私はEclipseをリロードして以来、それはありません。アドバイスを事前に感謝します。

答えて

1

Google AdMob SDKをリライトする前に古い旧バージョンのAdMob SDKを使用している可能性があります。 Google AdMob SDKには、APIにInterstitialAdListenerがありません。

downloading最新のGoogle AdMob SDKをお勧めします。開始方法については、documentationの公式をご覧ください。