Ошибка AIDE: метод onRewardedVideoCompleted не переопределяет метод из суперкласса

Я получаю эту ошибку AIDE (Android IDE): "Метод onRewardedVideoCompleted не переопределяет метод из суперкласса". Странная часть: в Android Studio нет ошибок. Я следовал этому руководству: https://developers.google.com/admob/android/rewarded-video

Я получаю эту ошибку в AIDE:

введите описание изображения здесь

Вот полный код: https://pastebin.com/TJCPw5BH

@Override
public void onRewardedVideoCompleted() {
    Toast.makeText(this, "onRewardedVideoCompleted", Toast.LENGTH_SHORT).show();
}

Вся помощь приветствуется!

1 ответ

У меня тоже была эта проблема.

Вот что я сделал, чтобы решить это:

В RNFirebaseAdMobRewardedVideo.java:

@Override
public void onRewardedVideoCompleted() {
  // Toast.makeText(this, "onRewardedVideoCompleted", 
  // Toast.LENGTH_SHORT).show();
  sendEvent("onRewardedVideoCompleted", null);
}

И если после добавления этого кода появляется эта ошибка: Ошибка: не удалось выполнить задачу ':app:transformClassesWithDexForRelease', добавьте ее в свое приложение build.gradle:

defaultConfig {
   multiDexEnabled true
}

Пожалуйста, дайте мне знать, если это работает!

Другие вопросы по тегам