onReceiveAd 问题,无法识别 class

onReceiveAd issue, unrecognised class

我在我的 OnCreate 方法中 运行 以下内容:

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

在上面的代码中,编译器在 onReceiveAd(Ad ad) 中的术语 "Ad" 有问题。

它不识别这个术语,尽管事实上我所看到的关于这个方法的所有例子中有 100% 使用那个确切的术语。编译器建议我创建 class 'Ad'.

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

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

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

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