libgdx admob adSize未定义

libgdx admob adSize未定义,libgdx,admob,Libgdx,Admob,我试图在我的libgdx游戏中实现广告。我将学习本教程: 问题在于这些线路 AdView adView = new AdView(this, AdSize.BANNER, "xxxxxxxx"); adView.loadAd(new AdRequest()); 我得到一个错误,“构造函数AdView(MainActivity、AdSize、String)未定义”。 为什么?我正在导入“com.google.android.gms.ads.AdView” 您遵循的教程似乎过时了,它基于AdMo

我试图在我的libgdx游戏中实现广告。我将学习本教程:

问题在于这些线路

AdView adView = new AdView(this, AdSize.BANNER, "xxxxxxxx"); 
adView.loadAd(new AdRequest());
我得到一个错误,“构造函数AdView(MainActivity、AdSize、String)未定义”。
为什么?我正在导入“com.google.android.gms.ads.AdView”

您遵循的教程似乎过时了,它基于AdMob 4.0.4,而我猜您使用的是最新版本(4.1)

幸运的是,有一个问题。您必须按如下方式更新代码:

AdView adView = new AdView(this);
adView.setAdUnitId("xxxxxxxx");
adView.setAdSize(AdSize.BANNER);
希望这有帮助