我的问题很简单,我可以在 android 应用中使用 Google AdMob
广告而不在 google play 中发布它吗?因为当我尝试在我的应用中使用真正的横幅广告时,我收到了这条消息 LoadAdError(code: 3, domain: com.google.android.gms.ads, message: No ad config)
。
请注意,我已将我的移动设备添加为测试设备并且广告运行良好,但是当我从 Google AdMob
的移动测试设备列表中删除我的设备时。正在收到提到的错误消息。
答案 0 :(得分:0)
广告有两种作用。
应用正在开发中。
当应用程序正在生产中。
场景 1:应用正在开发中
对于这种情况,我们需要使用测试广告。由于错误印象,Admob 和“com.google.android.gms.ads”不允许用户在开发阶段使用广告。
启用测试广告。有两种方法:您可以使用其网站上提供的谷歌广告单元 ID。或者您可以使用自己的广告单元 ID,但您需要将您的设备注册为测试设备并使用您自己的请求配置。
转到 AdMob 页面和设置>测试设备,然后直接从网站将您的设备添加为测试设备,无需以编程方式执行此操作! 和繁荣!您可以从您的广告单元获得测试广告,并且可以安全地使用您的应用!
场景 2:应用正在生产中
这是一个非常简单的部分...
只需从代码中删除 .setTestDeviceIds(Arrays.asList("your device id should go here")) 部分...(如果您以编程方式设置) 将您的 AdMob 应用与 PlayStore 相关联。 只需选择广告。 并检查是否在 Play 控制台上的应用设置中启用了广告。 现在应该可以使用了。
在 Play 商店或其他经过验证的商店(查看他们的博客以了解您可以上传的其他商店)中发布您的应用程序之前,您不能使用 ADMOB 广告,如果您不发布它可能会导致违反 ADMOB 政策你可能会被暂停!所以,要小心。