0

我在我的 android 应用程序中使用 Flurry 广告。我在 Flurry 服务器上创建了一个 AdSpace 并在我的应用程序中访问它。而且我没有任何活动,因为我只想要来自 AppCircle 的广告。但是,我能够获得测试广告,但是当我尝试使用 Flurry AppCircle(通过设置enableTeastAds(false))获得实际广告时,它显示以下错误,

Ad server responded but sent no ad units.

我该如何解决?我需要配置 Campaign 以接收来自 Flurry Appcircle 的广告吗?

这是我的 logcat 输出。

    06-05 15:55:26.984: D/FlurryAgent(575): Loading API key: ****************WFGX
06-05 15:55:26.984: D/FlurryAgent(575): Loading phoneId: ID3fcb04870193dd4c
06-05 15:55:26.984: D/FlurryAgent(575): Loading session reports
06-05 15:55:26.984: D/FlurryAgent(575): Persistent file loaded
06-05 15:55:27.054: D/FlurryAgent(575): generating report
06-05 15:55:27.054: D/FlurryAgent(575): Sending report to: http://data.flurry.com/aap.do
06-05 15:55:27.585: D/dalvikvm(575): GC_FOR_MALLOC freed 4475 objects / 293168 bytes in 61ms
06-05 15:55:28.005: D/dalvikvm(575): GC_FOR_MALLOC freed 4063 objects / 282008 bytes in 49ms
06-05 15:55:28.114: D/dalvikvm(575): GC_FOR_MALLOC freed 198 objects / 8744 bytes in 34ms
06-05 15:55:28.326: D/FlurryAgent(575): Report successful
06-05 15:55:28.326: D/FlurryAgent(575): Done sending initial agent report
06-05 15:55:28.485: I/FlurryAgent(575): Request successful
06-05 15:55:28.485: I/FlurryAgent(575): Request successful
06-05 15:55:28.524: E/FlurryAgent(575): Ad server responded but sent no ad units.
06-05 15:55:28.524: I/AdListener(575): space Did Fail To Receive Ad:AppCircle_Ads

注意:我正在模拟器上测试它。当尝试在实际设备上运行时,它没有显示测试广告(在实际设备上没有任何效果)

4

1 回答 1

2

您能否尝试删除对 FlurryAgent.initializeAds 的调用?只有在广告空间设置中启用了广告预缓存时,才需要此调用。删除此行应该可以防止遇到“广告服务器已响应但未发送广告单元”错误。

此外,由于您的广告是在测试模式下展示的,因此您的测试位置似乎存在广告可用性问题。

(全面披露:我在 Flurry 的支持团队工作)

于 2013-06-11T11:28:21.623 回答