“广告服务器已响应但未发送任何广告单元”在Flurry in android中

时间:2013-01-06 05:57:28

标签: android advertising flurry

我想整合来自here的Flurry广告。但我在日志中面临问题..

01-06 11:05:28.746: E/FlurryAgent(440): Ad server responded but sent no ad units.

http://support.flurry.com/index.php?title=Publisher/GettingStarted/TechnicalQuickStart/Android

我创建了adSpace @ http://support.flurry.com/index.php?title=Publisher/GettingStarted/SetUp

我的代码是

FlurryAgent.enableTestAds(true);
FrameLayout fViewGroup = (FrameLayout) findViewById(R.id.bannerframe);
if (mContext != null) {
        FlurryAgent.onStartSession(mContext, API_KEY);
        FlurryAgent.setUserId(Utils.getUserId(mContext));
        FlurryAgent.setLogEnabled(Debug.DEBUG);
        FlurryAgent.initializeAds(mContext);
    } else {
        Debug.e("", "mContext is null");
    }

FlurryAgent.getAd(Flurry.getContext(), "my adSpace", fViewGroup,
            FlurryAdSize.BANNER_BOTTOM, 0);

注意

"my adSpace"已替换为Flurry上的原始广告空间。

帮助!!! 感谢。

2 个答案:

答案 0 :(得分:2)

我对此问题的解决方案: 查找接口函数shouldDisplayAd()并更改返回true:

@Override
public boolean shouldDisplayAd(String arg0, FlurryAdType arg1) {
    return true;
}

答案 1 :(得分:0)

在调用onStartSession()之后尝试调用enableTestAds()。

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