当前位置: 首页 > 知识库问答 >
问题:

Admob不显示广告

上官高翰
2023-03-14
  @IBOutlet weak var MyBanner: GADBannerView!

    override func viewDidLoad() {
        super.viewDidLoad()

    //Request

    let request = GADRequest()
    request.testDevices = [kGADSimulatorID]

    //Set up ad

    MyBanner.adUnitID = "omitted "
    MyBanner.rootViewController = self
    MyBanner.delegate = self

    MyBanner.load(request)

这是调试器在运行代码时输出的内容:

2018-11-07 22:12:42.806497-0600CoverMe[7740:78040]未能在(UITabBar)上设置(keyPath)用户定义的检查属性:[setValue: forUndecedKey:]:此类不符合密钥keyPath的键值编码。2018-11-07 22:12:42.901273-0600CoverMe[7740:78040][MC]systemgroup.com.apple.configurationprofiles路径的系统组容器是 /Users/chomiak2/Library/Developer/CoreSimulator/Devices/43BF3F97-0A4D-4BFA-9FF5-1E85CF8DD784/data/Containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles2018-11-07 22:12:42.901798-0600CoverMe[7740:78040][MC]从私有有效用户设置中读取。2018-11-07 22:12:42.913366-0600CoverMe[7740:78081]在初始化期间无法成功更新网络信息。2018-11-07 22:12:43.439099-0600CoverMe[7740:78108]WF:==开始进程CoverMe2018-11-07 22:12:43.439570-0600CoverMe[7740:78108]WF:_userSettingsForUser:(null)2018-11-07 22:12:43.439822-0600CoverMe[7740:78108]WF:_WebFilterIsActive返回:否

共有2个答案

朱锐
2023-03-14

我修复了它!非常愚蠢的错误,但是您必须等待您的admob帐户获得批准才能显示广告。

齐鹏程
2023-03-14

您是否尝试使用测试Id?测试广告id是否有效?

>

<meta-data
    android:name="com.google.android.gms.ads.APPLICATION_ID"
    android:value="@string/app_id"/>

另外,请尝试手动卸载应用程序,然后重新安装,无需进行任何更改。

很多时候,AdMob需要24-48小时才能发布广告,所以请稍后测试,否则请使用任何旧的广告Id

 类似资料:
  • 我的广告不显示。 我正在开发一个需要广告的应用程序。目前正在进行测试,我在Google Play console的内部测试轨道上对该应用程序进行封闭测试。因此,我无法将其链接到Admob中Play store中的应用程序。 所以,为了测试它们,我一直是示例测试广告单元,特别是间隙广告和奖励视频广告。它们加载良好。 今天,我决定切换到生产广告,因为我想发布该应用程序。所以,我为奖励和互动创建了新的广

  • 我已经与Admob广告斗争了将近一周,我在互联网上搜索了所有可能的解决方案,但都没有奏效。我的Android应用程序不显示测试广告也不显示实时广告。这是日志: 我的测试间隙负载没有问题,带电的没有。横幅没有显示,测试的和带电的都没有显示。 这是我的xml AdView: 我在横幅上加了: 活动间隙是以这种方式加载的,它是有效的(测试一没有): 我尝试过的事情 > 使用 使用Firebase广告编译

  • 我的代码看起来与原始代码一模一样(https://developers.google.com/mobile-ads-sdk/docs/admob/fundamentals?hl=en#play)我确信我正确导入了所有内容,向我的AndroidManifest添加了元数据、活动和权限。 当我在我的设备上启动应用程序时,logcat 会给我以下内容: 找不到此Google Play服务资源和加载广告失

  • 我已经在我的手机上测试了广告功能。只显示测试广告。当我用我从AdMob得到的单位id替换时,真正的广告就不显示了。 问题出在哪里? 下面是我的代码: 对于我使用的xml 用于加载我使用的ad 在manifeast我有 ...。 但我的广告不加载在android设备上。测试广告运作良好。所有这些操作我都用了一个真实的装置。有什么需要帮忙的吗?

  • 您好,我正在尝试将admob广告添加到已经使用swift上传到appstore的应用程序中。我在admob中制作了一个应用程序,复制了appid和ads ID,并显示了各自的横幅和间隙广告。这里的问题是,当我写这行时 测试广告完美地显示和工作,但当我评论这一行时,控制台中会显示以下错误。 请求错误:没有要显示的广告。 此消息以GADBannerViewDelegate的重载方法打印 请帮我解决这个

  • 这是我的第一个Android应用程序,我试图使用admob广告为我的应用程序,但它是不工作,尽管我所做的一切。 这是我活动中与广告相关的代码 下面是我的XML代码 在模拟器上运行应用程序时的logcat读数既奇怪又令人困惑 如您所见,logcat中至少显示了3个错误。首先,google play服务已经导入到项目中。我可以在android私有库文件夹中看到它(但不是在libs文件夹中)。 还有一个