我正在构建一个使用flurry sdk的android应用程序。
我的活动中包含以下代码:
protected void onStart() {
super.onStart();
FlurryAgent.setVersionName("1.0");
FlurryAgent.onStartSession(this, "XXXXXXXX");
FlurryAgent.setLogEnabled(true);
FlurryAgent.setLogEvents(true);
FlurryAgent.setLogLevel(Log.VERBOSE);
FlurryAgent.initializeAds(this);
FrameLayout fViewGroup = (FrameLayout) findViewById(R.id.flurry);
FlurryAgent.getAd(this, "BANNERNAME", fViewGroup, FlurryAdSize.BANNER_TOP,0);
}
public void onStop()
{
super.onStop();
FlurryAgent.onEndSession(this);
}
所以这是我的两个问题:
注意:我已经完成了这篇文章“Ad server responded but sent no ad units” in Flurry in android中所说的内容,但仍然没有出现过这些帖子。
谢谢!
答案 0 :(得分:1)
关于第一个问题,不应在Android 2.3或更高版本中抛出此异常。 Flurry已经解决了这个问题,应该很快就会发布它。 关于你的第二个问题,你能否尝试删除对FlurryAgent.initializeAds(FlurrytestActivity.this)的调用;?只有在广告空间设置中启用了广告预先缓存时,才需要进行此调用。
(完全披露:我在Flurry的支持团队工作)