2016-07-18 4 views
0

Я хочу изменить GoogleAdMobAdsSdk с помощью google play services lib, но когда я удалил GoogleAdMobAdsSdk, у меня была эта ошибка: тип AdListener не может быть суперинтерфейсом GameActivity; суперинтерфейс должен быть интерфейсом.Тип AdListener не может быть суперинтерфейсом GameActivity

Помогите мне пожалуйста!

PS: Вы можете плавник часть кода здесь: migrate to new google play service lib

спасибо заранее!

ответ

0

В соответствии с новым SDK Google Play Services

Вы больше не осуществлять 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