我正在尝试将 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;
}
有两个问题我不知道如何解决。
- appCircle.getAllOffers() 返回一个空列表,表示 Flurry 没有下载任何广告来显示。
View ad = appCircle.getHook(this, "listEditor", com.flurry.android.Constants.MODE_PORTRAIT);
总是导致ad
为空。不应该返回带有“没有可用广告”消息的默认文本视图吗?