我可以在不发布android应用程序的情况下使用谷歌移动广告吗



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

请注意,我已经将我的移动设备添加为测试设备,广告运行良好,但当从我的Google AdMob中的移动测试设备列表中删除我的设备时。我收到了上面提到的错误消息。

广告有两种工作方式。

应用程序正在开发中。

应用程序正在生产中。

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

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

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

转到AdMob页面并设置>测试设备,并直接从网站将您的设备添加为测试设备,无需通过编程进行此操作!轰!你可以从你的广告单元获得测试广告,你可以安全地使用你的应用程序!

场景2:当应用程序在生产时

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

只需从代码中删除.setTestDeviceIds(Arrays.asList("您的设备id应该放在这里"(部分。。。(如果您以编程方式设置(将您的AdMob应用程序链接到PlayStore。只需选择广告即可。并检查游戏控制台上的应用程序设置中是否启用了广告。现在应该可以了。

未在播放商店或其他经验证的商店中发布应用程序(查看他们的博客以了解您可以上传的其他商店(,您就无法使用ADMOB广告。如果不发布,可能会违反ADMOB策略,您可能会被暂停!所以,要小心。

最新更新