0

我曾经使用旧 Lunar Lander 示例中的处理来使用 Admob 在 Android 应用程序中显示广告。但是现在当我尝试时,我在以下代码中遇到问题“LunarLander 类型的 onReceiveInterstitial(InterstitialAd) 方法必须覆盖超类方法”:

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

如果我删除@override,我仍然会遇到问题。Activity 定义为公共类 LunarLander 扩展 Activity 实现 AdListener、InterstitialAdListener

有没有其他人经历过这个?我曾经能够让它编译,但自从我重新加载 Eclipse 后它就不会了。提前感谢您的任何建议。

4

1 回答 1

1

这很可能是在 Google AdMob SDK 重写之前使用旧版本的 AdMob SDK。Google AdMob SDK 的 API 中没有 InterstitialAdListener。

我建议下载最新的 Google AdMob SDK 并查看有关如何开始的官方文档。

于 2012-05-07T22:38:12.697 回答