gpt4 book ai didi

ios - AdMob 未在 iOS 版本上转换广告。错误代码 8,找不到名称为 : ("com.google.DummyAdapter") 的广告网络适配器

转载 作者:行者123 更新时间:2023-12-04 12:02:01 25 4
gpt4 key购买 nike

每当我尝试在我的 iOS 应用程序的发布版本上加载广告时,我都会收到以下 admob 错误:

Cannot find an ad network adapter with the name(s): ("com.google.DummyAdapter"). Remember to link all required ad network adapters and SDKs, and set -ObjC in the 'Other Linker Flags' setting of your build target.


我在我的 flutter 2.2.1 项目中使用 google_mobile_ads 0.13.0 包。广告在应用程序的 android 版本上正确显示,我在 iOS 模拟器中从这些单元获得测试广告。
到目前为止,我已经尝试过:
  • 在build设置的链接部分中的其他链接器标志下设置“-ObjC”标志
  • 限制广告跟踪已关闭,我正在使用的 iPad 上没有这样的选项。
  • 在构建阶段将 iAd.framework 添加到 Link Binary With Libraries
  • 将 io.flutter.embedded_views_preview 键添加到 info.plist
  • 我已按照 google_mobile_ads 的 pub.dev 页面上的设置说明进行操作
  • 我正在使用为 iOS 配置的正确单元和应用程序 ID。
  • 自创建广告单元开始转换广告后,已经过了足够的时间

  • 使用的链接:
  • limit ad tracking/ -ObjC

  • 广告单元目前正在被应用商店中的应用使用,而该项目正在 testflight 上进行测试。我不确定这是否对它有任何影响,看看广告如何在 android 上正常工作,它也使用事件应用程序正在使用的单位。更改有效每千次展示费用不是一种选择,因为广告当前正在不同的实时应用程序中使用。但这会引发同样的问题,即为什么它适用于 android 和其他实时 iOS 应用程序。
    我对 iOS 开发还太陌生,不知道是什么导致了这个错误,我非常感谢解决这个问题的任何帮助。

    最佳答案

    尝试在设置中将您的手机添加为 Google Admob 中的测试设备。然后它应该工作!发布到 Play 商店时,请确保在控制台中声明您的应用正在使用广告
    LoadAdError(code: 3, domain: com.google.android.gms.ads, message: No ad config... when trying to load BannerAd in release mode

    关于ios - AdMob 未在 iOS 版本上转换广告。错误代码 8,找不到名称为 : ("com.google.DummyAdapter") 的广告网络适配器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67887001/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com