我正在尝试在 Libgdx 中添加 Admob,但是当我在手机上运行它时,我总是在 logcat 的最后一行收到错误消息“Ad failed to load : 3”。
我在 Admob 提供了付款信息,他们已经验证了这些信息。我曾尝试将 Admob 添加到没有 Libgdx 的纯 Android 应用程序中,它显示了一个添加(横幅),但是当涉及到 Libgdx 时它不起作用。
这是我的 AndroidLauncher:
public class AndroidLauncher extends AndroidApplication {
private static final String adUnitId = "XXXXXXXXXXXXXXXXXXXXXXXXXXXX";
private AdView adView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
RelativeLayout layout = new RelativeLayout(this);
View gameView = initializeForView(new MyGdxGame(), config);
setupAds();
RelativeLayout.LayoutParams adParams =
new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT,
RelativeLayout.LayoutParams.MATCH_PARENT);
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice("AAAAAAAAAAAAAAAAAAAAAAAAAAA")
.build();
adView.loadAd(adRequest);
layout.addView(adView, adParams);
layout.addView(gameView);
setContentView(layout);
}
private void setupAds() {
adView = new AdView(this);
adView.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
System.out.println("Banner loaded!");
}
});
adView.setAdSize(AdSize.BANNER);
adView.setAdUnitId(adUnitId);
}
这是 logcat 的最后几行:
W/VideoCapabilities:不支持的 mime 视频/mp4v-esdp
I/VideoCapabilities:视频/mp4v-es 不支持的配置文件 4
I/Ads:广告加载失败:3
HUX布斯
慕的地6264312
相关分类