我在 Flurry.com 中创建了一个通用 ios 应用程序,并创建了一个 native adSpace。给出文档中所述的 API key 和 adSpace 名称。但是当我运行应用程序时出现错误并且没有任何反应。错误日志如下。
加载 AdUnit 超时
选择了带有 GUID 的缓存广告单元 0x0(空)
已成功解析广告请求架构
已成功创建广告请求。
发送广告请求....
正在发送大小为 1224 的 AdRequest....
Flurry:HTTP 连接委托(delegate)收到响应
[ { URL: https://ads.flurry.com/v14/getAds.do } { status code: 200, headers {
Connection = "keep-alive";
"Content-Length" = 78;
"Content-Type" = "application/octet-stream";
Date = "Wed, 04 May 2016 05:20:08 GMT";
"FM-Checksum" = "-909430395";
"Keep-Alive" = "timeout=10";
Server = nginx;
} }]
这是 len 78 的广告响应
已成功解析广告响应架构
AdRequest 中出现错误:[数据库没有广告空间的部分 ID]
FlurryAdCache:跳过广告空间为空或为零的广告单元 ****** 日志广告事件:**
[ unfilled(4), T:28460]
** [S:1462339177513, RS:1462339177513 ID:1, GUID (null), {(
" ** [ unfilled(4), T:28460] "
)} transmitted {{
}} ]**
空间 [FlotillaNative1] 的原生广告收到错误 # [1],描述:[错误域=FlurryAds Code=104“FlurryAds:此空间的服务器没有可用的广告。” UserInfo=0x1a94a070 {NSLocalizedDescription=FlurryAds:此空间的服务器没有可用的广告。}]
================
这是什么意思?
最佳答案
错误日志中确定真正问题的行是这一行:
Error in AdRequest: [Database has no section id for ad space]
这可能是 Flurry 方面的错误。当您创建广告单元时,Flurry 未能将部分 ID 发送给广告提供商。要解决此问题,请尝试返回Flurry -> 应用发布 -> 应用程序和广告单元
。然后找到您的广告位,点击进入this page ,然后点击底部的提交
以重新保存您的广告空间。滚动到此页面顶部,并确保有一个绿色条显示广告单元已成功保存。
这应该正确地将您的版 block ID 发送给应用提供商,并且您应该能够在一小时内收到广告(需要一些时间才能完成)。
关于ios - FlurryAds : No ads available from server for this space. IOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37019404/