我在Flurry.com中创建了一个app universal ios应用程序,并创建了一个原生的adSpace。给定API密钥和adSpace名称,如文档中所述。但是当我运行应用程序时没有任何反应,我得到了错误。错误日志如下所示。
加载AdUnit超时
使用guid(null)
选择缓存的广告单元0x0成功解析广告请求架构
成功制作了广告请求。
发送AdRequest ....
发送尺寸为1224的AdRequest ....
Flurry:HTTP连接委托收到响应
[ { 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:使用空或零广告空间跳过adunit ******* logAdEvent:**
[ unfilled(4), T:28460]
** [S:1462339177513, RS:1462339177513 ID:1, GUID (null), {(
" ** [ unfilled(4), T:28460] "
)} transmitted {{
}} ]**
Space for Native [FlotillaNative1]收到错误#[1],描述:[Error Domain=FlurryAds Code=104 "FlurryAds: No ads available from server for this space." UserInfo=0x1a94a070 {NSLocalizedDescription=FlurryAds: No ads available from server for this space.}]
================
这是什么意思?
答案 0 :(得分:2)
错误日志中标识真正问题的一行是:
AdRequest错误:[数据库没有广告空间的分区ID]
这可能是Flurry的一个错误。在您创建广告单元时,Flurry无法将部分ID发送给广告提供商。要解决此问题,请尝试返回Flurry -> App Publishing -> Applications & Ad Units
。然后找到您的广告空间,点击它以转到this page,然后点击底部的Submit
重新保存您的广告空间。滚动到此页面顶部,确保有一个绿色栏显示Ad unit has been saved successfully.
这应该正确地将您的部分ID发送给应用提供商,您应该能够在一小时内收到广告(需要一段时间才能完成)。