来自统一问题的 xcode Admob

Posted

技术标签:

【中文标题】来自统一问题的 xcode Admob【英文标题】:xcode Admob from unity issue 【发布时间】:2021-04-24 10:21:49 【问题描述】:

android 上的 Admob 广告运行良好,但通过 xcode 将项目迁移到 ios 时出现问题。我收到以下错误。 (我使用的是 obj c,因为 unity 不会构建为 swift 语言)。

2021-04-24 19:16:47.304948+0930 app[1083:230528] WF: === Starting WebFilter logging for process app
2021-04-24 19:16:47.305241+0930 app[1083:230528] WF: _userSettingsForUser mobile: 
    filterBlacklist =     (
    );
    filterWhitelist =     (
    );
    restrictWeb = 1;
    useContentFilter = 0;
    useContentFilterOverrides = 0;
    whitelistEnabled = 0;
2021-04-24 19:16:47.305493+0930 app[1083:230528] WF: _WebFilterIsActive returning: NO`

这是第一个问题,尽管我不认为这是阻止广告展示的原因,因为其他人说他们的广告在出现时仍会展示,但每次广告尝试接收时都会显示。

2021-04-24 19:16:47.411615+0930 app[1083:230528] [assertion] Error acquiring assertion: <Error Domain=RBSAssertionErrorDomain Code=3 "Target is not running or required target entitlement is missing" UserInfo=RBSAssertionAttribute=<RBSDomainAttribute| domain:"com.apple.webkit" name:"Background" sourceEnvironment:"(null)">, NSLocalizedFailureReason=Target is not running or required target entitlement is missing>`

这是第二个问题,一些关于权利的问题,我需要添加到我的 plist 文件中吗,只有当我的项目中有 admob 等时才会出现?

HandleRewardedAdFailedToLoad event received with message: Failed to receive ad with error: Request Error: No ad to show from all configured ad networks.
ADManager:HandleRewardedAdFailedToLoad(Object, AdErrorEventArgs)
System.EventHandler`1:Invoke(Object, TEventArgs)
System.EventHandler`1:Invoke(Object, TEventArgs)`

这是一个大问题,但不确定是不是因为其他错误?我在 Android 上的广告每次都能找到广告,但在 iOS 上它会发送数百个请求,但没有显示任何内容。

任何想法都会很棒!

【问题讨论】:

【参考方案1】:

尝试添加功能以在后台处理并在后台获取远程通知。你可以像在屏幕上那样做:

【讨论】:

以上是关于来自统一问题的 xcode Admob的主要内容,如果未能解决你的问题,请参考以下文章

如何在统一游戏中投放 Admob 广告?

Xcode:如何摆脱这个 AdMob 日志消息?

如何在 Unity 5.3.5 中实现 Google AdMob 中介

xcode swift admob 没有在模拟器上显示实时广告

Google Admob 无法使用 Objective C 的 Xcode 7.2

更新到 Xcode 11 Swift 5.1 后出现 Google AdMob 错误