AdListener类型不能是GameActivity的超接口

时间:2016-07-18 17:18:02

标签: javascript java eclipse admob google-play-services

我想通过google play services更改GoogleAdMobAdsSdk,但是当我删除了GoogleAdMobAdsSdk时,我遇到了这样的错误:AdListener类型不能成为GameActivity的超级接口;超级接口必须是一个接口。

你能帮帮我吗?

PS:您可以在此处查看部分代码:migrate to new google play service lib

提前谢谢你!

1 个答案:

答案 0 :(得分:0)

根据新的SDK Google Play Services

您不再从您的Activity或类中实现AdListener。您可以将其用作adMob listener的内部类:

adView.setAdListener(new AdListener() {
public void onAdLoaded() {}
public void onAdFailedToLoad(int errorcode) {}
// Only implement methods you need.
});

这是一张相关的SO票证解决了问题superinterface must be an interface"The type B cannot be a superinterface of C; a superinterface must be an interface" error