Ошибка переменной в AdMob Android ошибка инициализации - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть этот код.

        final RewardedAdCallback callback = new RewardedAdCallback() {
            @Override
            public void onUserEarnedReward(@NonNull RewardItem rewardItem) {

                rewardedAd.loadAd(new AdRequest.Builder().build(), callback);
            }
        };

Я получаю ошибку variable 'callback' might not have been initialized. как мне это исправить?

1 Ответ

0 голосов
/ 10 апреля 2020

Я думаю, вы должны использовать this для ссылки на экземпляр вашего класса RewardedAdCallback внутри себя.

final RewardedAdCallback callback = new RewardedAdCallback() {
    @Override
    public void onUserEarnedReward(@NonNull RewardItem rewardItem) {
        rewardedAd.loadAd(new AdRequest.Builder().build(), this); // <-- 
    }
};
...