OK!Я думаю, что у меня наконец есть это!Эти макеты на первый взгляд сложны программно, но они соответствуют тому, что было в примере с XML.Мне просто нужно было встроить баннер в объект макета и отправить его в конец этого макета.
В основной операции:
@Override
public void onStart() {
super.onStart();
RelativeLayout layout = new RelativeLayout(this);
adview_banner = new MobclixMMABannerXLAdView(this);
adview_banner.addMobclixAdViewListener(this);
RelativeLayout.LayoutParams childParams = new RelativeLayout.LayoutParams(320, 50);
childParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
layout.addView(adview_banner, childParams);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
this.addContentView(layout, params);
//adview_banner.bringToFront();
adview_banner.getAd();
adview_banner.setRefreshTime(30000);
}
Теперь единственная проблема заключается в том, что я получаюmsgstr "невозможно получить viewWidth после первой ошибки макета" в Logcat из "webcore".А на рекламном баннере появляется сообщение «Произошла ошибка. Нажмите здесь для получения более подробной информации».
Я думаю, что я проконсультируюсь с командой поддержки Mobclix по этому вопросу.