【问题标题】:Admob ads giving error code 2 (not displaying)Admob 广告给出错误代码 2(不显示)
【发布时间】:2015-11-12 01:58:11
【问题描述】:

我正在尝试制作一个基本的 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 指南中复制的一个。 代码有效,但没有显示广告。

【问题讨论】:

    标签: java android libgdx admob


    【解决方案1】:

    禁用您的广告拦截器。确保您没有安装像 adBlock 这样的应用。

    无论如何,该错误表示“等待广告响应超时”,因此请检查您的互联网连接并尝试从 Wi-Fi 更改为移动网络

    【讨论】:

    • 我的手机中没有广告拦截器,这很奇怪,因为我从商店下载的其他应用程序广告都可以正常工作。
    • @CristianCeron 如果您正在使用它,请在其他手机或模拟器中尝试。另外,按照我说的检查互联网连接。
    • 刚安装在bluestacks上,也没有运气。
    • @ChristianCeron 这个问题解决了吗?
    【解决方案2】:

    就我而言,错误代码 2 是由于一个愚蠢的错误造成的。我使用相同的代码来初始化 AdMobs 和我的广告单元。两个代码看起来相似,因此很容易相互混淆。

    解决后,代码更改为 0,因此,我怀疑我的帐户还没有准备好,我将测试 ID 用于插页式广告,它就像一个魅力。

    【讨论】:

    • 我做了同样愚蠢的事情,两个代码是如此相似。谢谢!
    【解决方案3】:

    您应该尝试使用测试设备代码,如下所示:

    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 帐户,看看它是否显示错误。例如,我的它说我需要在 Play 商店中链接应用程序。

    如果这不起作用,那么你有另一个问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多