Простая компоновка, One WebView и баннер (AD).
Я написал XML, как показано ниже:
<LinearLayout
android:id="@+id/banner_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:orientation="vertical">
<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent"></WebView>
</LinearLayout>
А вот код для создания баннера во время выполнения.
// This code is copied & pasted from AudienceNetwork's guide page
adView = new AdView(this, "PLACEMENT_ID", AdSize.BANNER_HEIGHT_50);
LinearLayout adContainer = (LinearLayout) findViewById(R.id.banner_container);
adContainer.addView(adView);
adView.loadAd();
Этот код не работает, баннер отображается за пределами экрана.
Итак, я ищу android:layout_height="match_parent - 50dp"
, как calc
в CSS.