首页 > 解决方案 > 我可以在不发布我的 Android 应用程序的情况下使用 Google 移动广告吗

问题描述

我的问题很简单,我可以Google AdMob在android应用程序中使用广告而不在google play中发布它吗?因为当我尝试在我的应用程序中使用真正的横幅广告时,我会收到此消息LoadAdError(code: 3, domain: com.google.android.gms.ads, message: No ad config)

请注意,我已将我的移动设备添加为测试设备,并且广告运行良好,但是当从我的Google AdMob. 我收到提到的错误消息。

标签: androidadmob

解决方案


广告以两种方式起作用。

当应用程序正在开发中时。

当应用程序处于生产状态时。

场景 1:应用程序正在开发中

对于这种情况,我们需要使用测试广告。由于虚假印象,Admob 和“com.google.android.gms.ads”不允许用户在开发阶段使用广告。

启用测试广告。有两种方法:您可以使用他们网站上提供的 google 广告单元 ID。或者您可以使用自己的广告单元 ID,但您需要将您的设备注册为测试设备并使用您自己的请求配置。

转到 AdMob 页面和设置>测试设备,然后直接从站点将您的设备添加为测试设备,无需以编程方式执行此操作!和繁荣!您可以从广告单元中获得测试广告,并且可以安全地使用您的应用!

场景 2:当应用程序处于生产状态时

这是一个非常简单的部分......

只需从代码中删除 .setTestDeviceIds(Arrays.asList("your device id should go here")) 部分...(如果您以编程方式设置)将您的 AdMob 应用链接到 PlayStore。只需选择广告。并检查是否在 Play 控制台的应用设置中启用了广告。它现在应该可以工作了。

如果您未在 Play 商店或其他经过验证的商店中发布您的应用程序(查看他们的博客以了解您可以上传的其他商店),则您不能使用 AdMOB 广告如果您不发布它可能会导致违反 AdMOB 政策,您可能会被暂停!所以,要小心。


推荐阅读