"Cannot find symbol method loadAd(AdRequest)" 尝试通过 AdMob 设置广告时
"Cannot find symbol method loadAd(AdRequest)" when trying to set-up ads by AdMob
我正在尝试在 Android Studio 上为我的应用设置广告,但它告诉我找不到符号方法 'loadAd'。
我按照官方指南甚至一些 youtube 教程进行操作,但他们没有这个问题,这就是我在这里问的原因。
这是我当前与广告相关的导入列表:
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.initialization.InitializationStatus;
import com.google.android.gms.ads.initialization.OnInitializationCompleteListener;
虽然这是我指的代码:
MobileAds.initialize(this, new OnInitializationCompleteListener() {
@Override
public void onInitializationComplete(InitializationStatus initializationStatus) {
}
});
mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
这是我遇到的错误:
error: cannot find symbol method loadAd(AdRequest)
loadAd() 的工作方式如下:
interstitialAd = new InterstitialAd(context);
interstitialAd.setAdUnitId(ID);
AdRequest adRequest = new AdRequest.Builder().build();
interstitialAd.loadAd(adRequest);
您需要在广告对象上调用它。
更多详情:https://developers.google.com/admob/android/interstitial
添加下面的库以及其他库
import com.google.android.gms.ads.AdView;
我正在尝试在 Android Studio 上为我的应用设置广告,但它告诉我找不到符号方法 'loadAd'。
我按照官方指南甚至一些 youtube 教程进行操作,但他们没有这个问题,这就是我在这里问的原因。
这是我当前与广告相关的导入列表:
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.initialization.InitializationStatus;
import com.google.android.gms.ads.initialization.OnInitializationCompleteListener;
虽然这是我指的代码:
MobileAds.initialize(this, new OnInitializationCompleteListener() {
@Override
public void onInitializationComplete(InitializationStatus initializationStatus) {
}
});
mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
这是我遇到的错误:
error: cannot find symbol method loadAd(AdRequest)
loadAd() 的工作方式如下:
interstitialAd = new InterstitialAd(context);
interstitialAd.setAdUnitId(ID);
AdRequest adRequest = new AdRequest.Builder().build();
interstitialAd.loadAd(adRequest);
您需要在广告对象上调用它。
更多详情:https://developers.google.com/admob/android/interstitial
添加下面的库以及其他库
import com.google.android.gms.ads.AdView;