Android 未显示正确应用程序包名称的广告

Android 未显示正确应用程序包名称的广告,android,ads,google-ad-manager,Android,Ads,Google Ad Manager,来自Google广告管理器的实时广告未显示在正确的应用程序包名称上(例如,com.android.test),并返回以下错误 { "Code": 3, "Message": "No ad config.", "Domain": "com.google.android.gms.ads", "Cause": "null&qu

来自Google广告管理器的实时广告未显示在正确的应用程序包名称上(例如,com.android.test),并返回以下错误

{
      "Code": 3,
      "Message": "No ad config.",
      "Domain": "com.google.android.gms.ads",
      "Cause": "null",
      "Response Info": {
        "Response ID": "null",
        "Mediation Adapter Class Name": "",
        "Adapter Responses": []
      }
}
测试广告单元ID显示良好,没有问题,但奇怪的是,如果我将我的应用程序包名称更改为其他名称,如com.android.test.devcom.android.test.staging,那么直播广告也将毫无问题地显示出来

我见过一些人面临同样的问题,但这并没有真正的帮助

我只使用Google广告管理器SDK'com.Google.android.gms:play services ads:19.7.0',没有使用AdMob


提前谢谢你

联系谷歌广告支持后,这背后的原因是我们的应用程序针对的是6-12岁的儿童

应用程序将需要遵守此策略 标记站点或广告请求以进行儿童指导治疗

在应用程序中,我们需要在MyApplication中将TagForChildDirectedTreatment设置为true,将maxAdContentRating设置为G,可以参考此链接


希望这对每个面临同样问题的人都有帮助。

我也一样。有更新吗?@AndroidGuy我已经联系了谷歌的广告支持团队,他们能够重现这个问题。他们目前仍在调查这个问题,我仍在等待他们对可能的解决方案的答复
 MobileAds.initialize(this)
 val config = MobileAds.getRequestConfiguration().toBuilder()
        .setTagForChildDirectedTreatment(TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
        .setMaxAdContentRating(MAX_AD_CONTENT_RATING_G).build()
 MobileAds.setRequestConfiguration(config)