我在 Flurry.com 中创建了一个应用程序通用 ios 应用程序并创建了一个原生广告空间。给定 API key 和 adSpace 名称,如文档中所述。但是当我运行应用程序时出现错误并且没有任何反应。错误日志如下所示。
加载 AdUnit 超时
使用 guid (null) 选择缓存的广告单元 0x0
成功解析广告请求架构
已成功创建广告请求。
发送 AdRequest....
发送大小为 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],描述:[Error Domain=FlurryAds Code=104 “FlurryAds:服务器上没有可用于该空间的广告。” UserInfo=0x1a94a070 {NSLocalizedDescription=FlurryAds: 服务器上没有可用于此空间的广告。}] ================
什么意思?
Best Answer-推荐答案 strong>
错误日志中识别出真正问题的那一行是:
Error in AdRequest: [Database has no section id for ad space]
这很可能是 Flurry 方面的错误。当您创建广告单元时,Flurry 未能将部分 ID 发送给广告提供商。要解决此问题,请尝试返回 Flurry -> App Publishing -> Applications & Ad Units 。然后找到您的广告位,点击它进入this page ,然后点击底部的提交 重新保存您的广告空间。滚动到此页面的顶部,确保有一个绿色条显示广告单元已成功保存。
这应该会正确地将您的版 block ID 发送给应用提供商,并且您应该能够在一小时内收到广告(需要一些时间才能完成)。
关于ios - FlurryAds : No ads available from server for this space. IOS,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/37019404/
|