2

我有一个使用 libgdx 设计的游戏。

当我通过以下代码对其进行测试时,它在 Google Play 上发布之前正在展示广告:

adView = new AdView(this);
adView.setAdSize(AdSize.BANNER);
adView.setAdUnitId(AD_UNIT_ID);
AdRequest adRequest = new AdRequest.Builder().addTestDevice(TEST_DEVICE).build();
adView.loadAd(adRequest);

在发布游戏之前,我将我的一些代码行更改为:

adView = new AdView(this);
adView.setAdSize(AdSize.BANNER);
adView.setAdUnitId(AD_UNIT_ID);
AdRequest.Builder builder = new AdRequest.Builder();
adView.loadAd(builder.build());

但它现在没有显示广告。

我的代码是否有问题,或者它可能在我最近第一次创建的 admob 或 adsense 帐户中?

4

2 回答 2

1

测试广告工作正常,但没有获得实时广告。

按着这些次序 :

  1. 等待一些时间/小时。

  2. 如果您能够加载测试广告但不能加载实时广告,这听起来像是您的 AdMob 帐户有问题。

  3. 在等待仍然有问题之后,您需要从 AdMob 帐户中交叉检查 Ad unit Id 和 AppId。

  4. 确保您正确设置了支付系统和/或验证了您的 PIN?如果未完成,则不会从您的帐户投放实时广告。
  5. 现在仍然有问题,您需要在此中发布您的问题以寻求帮助。
于 2017-07-10T16:48:18.220 回答
0
  1. 检查以确保您的 AdUnitID 正确无误
  2. 有时可能因为一些奇怪的原因没有广告。
  3. 如果是第一次(第一个使用 AdMob 的应用),它们可能需要一些时间才能开始出现。-> 这发生在我身上
于 2017-07-10T15:02:46.073 回答