У меня возникли проблемы с установкой правильного положения объявлений из admob. Я установил специальную разметку для этого объявленияAndroid admob view set, ориентированный независимо от ориентации
<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) и изменить ориентацию. Все изменения приложения соответственно, но объявление остается в левом верхнем углу, а не beign на верхнем центре, как я желаю.
Любой может дать мне какие-либо сведения о том, как это сделать?
тысяча поблагодарить человека. Он работал правильно. Не знаю, почему относительная компоновка делает работу и linearlayout нет, но это все. – user989501
Добро пожаловать! Поэтому, пожалуйста, установите ответ как принятый. ура – Lisitso