У меня проблемы с установкой правильной позиции рекламы от admob.Я установил специальный макет для этой рекламы
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:id="@+id/main_layout_ads">
</LinearLayout>
и определил объявления следующим образом:
adView = new AdView(this, AdSize.BANNER, AD_UNIT_ID);
LinearLayout layout = (LinearLayout)findViewById(R.id.main_layout_ads);
adView.setGravity(Gravity.CENTER_HORIZONTAL);
layout.addView(adView, 0);
adView.loadAd(new AdRequest());
Проблема возникает, когда я устанавливаю реальное устройство (HTC wildfire) и меняю ориентацию.Все приложения изменяются соответствующим образом, но объявление остается в верхнем левом углу, а не выравнивается по верхнему центру, как я желаю.
Кто-нибудь может дать мне любую подсказку о том, как этого добиться?