我正在尝试将Flurry的App Circle SDK应用到我的Android应用程序中。
我编写了一个函数来返回我将在别处显示的横幅视图:
private ViewGroup getAppCircleView(){
Log.i(TAG,"Cached Offers: " + appCircle.getAllOffers().toString());
View ad = appCircle.getHook(this, "listEditor", com.flurry.android.Constants.MODE_PORTRAIT);
if(ad == null)
{
Log.e(TAG, "getAppCircleView returned null");
return null;
}
FrameLayout fl = new FrameLayout(this);
fl.setLayoutParams(new FrameLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
fl.addView(ad);
return fl;
}
有两个问题我不知道如何解决。
View ad = appCircle.getHook(this, "listEditor", com.flurry.android.Constants.MODE_PORTRAIT);
始终导致ad
为空。是否不应使用“无可用广告”消息返回默认文本视图?答案 0 :(得分:0)
如果getAllOffers返回null,我可以考虑两件事:
你没有启用appCircle:
@Override
protected void onStart() {
super.onStart();
FlurryAgent.enableAppCircle();
FlurryAgent.onStartSession(this, "your_key");
}
您可能需要在获得优惠时传递一个钩子名称:
appCircle.getAllOffers("hookName");
无论如何要记住,乱舞乱舞,有时他们有很多广告要展示,有时什么都没有......哪些很糟糕