У меня есть 2D-игра, в которой есть мой пользовательский ViewPanel, который обрабатывает все рисунки (у меня нет элементов Android-кнопок, все мои элементы управления игрой окрашены / обработаны внутри).
это моя основная задача.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent" android:layout_height="fill_parent">
</LinearLayout>
, и это основной код моей деятельности onCreate ():
viewPanel = new ViewPanel(this);
setContentView(viewPanel);
с этого момента моя ViewPanel обрабатывает все рисунки / события.
Теперь я хочу интегрировать рекламу (Mobclix), и вот как я это делаю:
setContentView(R.layout.mobclix_advertising_view);
Mobclix.onCreate(this);
adview_banner = (MobclixMMABannerXLAdView) findViewById(R.id.advertising_banner_view);
adview_banner.addMobclixAdViewListener(this);
adview_banner.setRefreshTime(30000);
adview_banner.getAd();
ОДНАКО!кажется, что я могу установить setContentView на моем ViewPanel ИЛИ на "advertising_banner_view" , но не на обоих.Так что, в основном, я вижу рисунок моей игры ИЛИ рекламную панель.
Как я могу видеть их обоих?