我正在尝试创建一个基本的libgdx应用,但广告没有显示。 我正在关注这些指南: https://developers.google.com/android/guides/setup
https://developers.google.com/admob/android/eclipse
https://github.com/libgdx/libgdx/wiki/Admob-in-libgdx
代码非常基本,只是从libgdx指南中复制的代码。 该代码有效,但广告未显示。
答案 0 :(得分:5)
停用广告拦截器。确保您没有安装adBlock等应用。
无论如何,该错误意味着"等待广告响应超时",请检查您的互联网连接并尝试从Wi-Fi更改为移动网络
答案 1 :(得分:1)
你应该尝试使用测试设备代码,如下所示:
ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
AdRequest adRequest = new AdRequest.Builder().addTestDevice("id_shown_in_logcat_when_you_debug").build();
binding.adViewBanner.loadAd(adRequest);
如果可以,那么您需要查看您的admob帐户,看看它是否显示错误。例如,有我说它需要链接游戏商店中的应用程序。
如果这不起作用,那么你就会遇到另一个问题
答案 2 :(得分:0)
就我而言,错误代码2是由于一个愚蠢的错误引起的。我使用相同的代码初始化AdMobs和广告单元。两种代码看起来都很相似,因此很容易彼此混淆。
解决后,代码更改为0,因此,我怀疑我的帐户尚未准备好,因此我将测试ID用于插页式广告,它像一种魅力一样工作。