안녕하세요. 플랫폼공작소입니다.
애드몹 관련 코딩을 하다가 아래와 같은 에러를 만났습니다.
AdMobPlugin.RewardVideoListener is not abstract
에러요약 :인터페이스안에 있는 메서드 중에 구현을 안한게 있다는 얘기를 하는 것입니다.
해결방법 : 빠진 메서드를 구현합니다. 저는 onRewardedVideoCompleted 메서드가 빠져있었습니다.
그냥 대충 onRewardedVideoCompleted를 구현해줍니다.
public interface RewardedVideoAdListener {
void onRewardedVideoAdLoaded();
void onRewardedVideoAdOpened();
void onRewardedVideoStarted();
void onRewardedVideoAdClosed();
void onRewarded(RewardItem var1);
void onRewardedVideoAdLeftApplication();
void onRewardedVideoAdFailedToLoad(int var1);
void onRewardedVideoCompleted();
}
아래의 소스코드를 참고해보세요.
private class RewardVideoListener implements RewardedVideoAdListener {
....
@Override
public void onRewardedVideoCompleted() {
//Toast.makeText(this, "onRewardedVideoCompleted", Toast.LENGTH_SHORT).show();
}
추가로 문의사항이 있으시면 댓글남겨주세요 ^ ^ 감사합니다.