【问题标题】:can't see admob banners in libgdx app在 libgdx 应用程序中看不到 admob 横幅
【发布时间】:2012-11-10 07:58:52
【问题描述】:

我在编写时添加了代码 here

但我在游戏中看不到带有广告的横幅。 我的应用程序已发布。但是目前的版本还没有发布。 我已添加到清单中:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />

有一个类似的帖子 here

但我无法理解那里的答案。 他们写: 您无需在市场上已有应用即可获得新应用的发布商 ID。 在“添加站点/应用程序”表单上的 Android 包 URL 字段中,只需输入 “market://details?id=your.package.name”。你当然想要更换 'your.package.name' 与您的应用程序的实际包名称。 viewWidth 警告很好,插入后您可能仍会看到它们 您的发布商 ID。

我不明白应该在哪里添加“market://details?id=your.package.name”。

Logcat 显示以下错误: 带广告 (3200) 无效的未知请求错误:无法确定请求类型。 您的广告单元 ID 是否正确? w/webcore(3200):第一次布局后无法获取视图宽度

我的发布者密钥已正确插入到代码中。 顺便说一句,它是在 logcat 中打印的。 (可以排除打印吗?)

谢谢

【问题讨论】:

  • 如果您希望这个问题得到解答,您最好展示您的布局(嵌入 adview 的位置)以及您创建 adview 并从 admob 服务器请求广告的代码。

标签: android admob libgdx


【解决方案1】:

您无需在市场上已有应用即可获得发布者 新应用的 ID。在“添加 Site/App”表单,只需输入“market://details?id=your.package.name”。 您当然希望将“your.package.name”替换为您的 应用程序的实际包名称。 viewWidth 警告很好,你 插入您的发布商 ID 后可能仍会看到它们。

这与 Admob 有关,向 Admob 添加应用程序(通过 admob.com)时,不需要在市场上发布该应用程序。 Admob 会询问你的包名,可以写一个尚未在 Android Market 上发布的包名。

【讨论】:

  • 我将我的应用添加到了 admob.com。但仍然看不到横幅。也许我得等几个小时?我在设备上的 logcat 中看到相同的错误
  • 在我将我的 google 发布者密钥替换为 admob 发布者 ID 后,它可以工作。在上面提到的示例代码中,它被写成“插入你的密钥”,而不是“插入你的 admob 发布者 ID”。这就是原因。但我看到的只有横幅,没有新广告。我确实在 admob 中设置了我的应用设置来更改广告。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-07-18
  • 1970-01-01
  • 2017-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多