我以前使用旧Lunar Lander示例中的处理来在Android应用中使用Admob展示广告。但是现在当我尝试时,我得到的问题是“LunarLander类型的onReceiveInterstitial(InterstitialAd)方法必须覆盖以下代码上的超类方法”:
@Override
public void onReceiveInterstitial(InterstitialAd interstitialAd) {
if(interstitialAd == mInterstitialAd) {
mInterstitialAd.show(this);
}
}
如果删除@override,我仍有问题。活动定义为 公共类LunarLander扩展Activity实现AdListener,InterstitialAdListener
还有其他人经历过这个吗?我曾经能够让它变得很好,但是因为我重新加载了eclipse所以不会。提前感谢任何建议。
答案 0 :(得分:1)
在Google AdMob SDK重写之前,可能会使用旧的旧版AdMob SDK。 Google AdMob SDK在其API中没有InterstitialAdListener。
我建议downloading使用最新的Google AdMob SDK并查看官方documentation如何开始使用。