0

我想从这里集成 Flurry Ad 。但我在日志中遇到问题..

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 上的原始广告空间。

帮助!!!谢谢。

4

2 回答 2

2

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

@Override
public boolean shouldDisplayAd(String arg0, FlurryAdType arg1) {
    return true;
}
于 2014-01-02T10:36:01.683 回答
0

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

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

于 2013-01-07T13:41:23.950 回答