我在OnCreate方法中运行以下命令:

mAdView.setAdListener(new AdListener() {
        @Override
        public void onReceiveAd(Ad ad) {
            slideEnabler = true;
        }
    });


在上述代码中,编译器在onReceiveAd(Ad ad)中的“ Ad”一词存在问题。

尽管我所见的所有示例中有100%确实使用了正确的方法学,但它并没有识别该术语。编译器建议我创建类“ Ad”。

我做错了什么?为什么对其他所有人有效?

最佳答案

我不确定为什么互联网上每篇文章中的所有示例都错了,但是我假设onReceiveAd只是旧代码,不再相关。考虑到这一点,通过使用不同的命令,我得到的正是我想要的:

 mAdView.setAdListener(new AdListener() {
        @Override
        public void onAdLoaded() {
            slideEnabler = true;
        }
    });


希望这可以帮助对此问题感到困惑的其他人。

关于android - onReceiveAd问题,类别无法识别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31097753/

10-09 07:58