Я новичок в разработке Android, и я пытаюсь узнать, как добавить Admob в выходящие приложения. Используя инструкции Admob SDK, я смог сделать это успешно в нескольких приложениях, которые я пробовал. У меня есть один, однако, что для жизни меня я не могу добраться до нижней части экрана, как должно. Я знаю его кое-что в main.xml, но я не могу понять это.Как получить рекламный блок Admob из центра экрана?
Вот код, у меня сейчас, что ставит рекламный блок прямо в центре экрана:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bg">
<ImageView android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/eight_ball"
android:layout_gravity="center_vertical"
android:layout_margin="10px" />
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linearLayout"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center">
<TextView android:id="@+id/MessageTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/triangle"
android:text="@string/shake_me_caption"
android:focusable="false"
android:gravity="center_vertical|center"
android:layout_marginTop="14dip">
</TextView>
</LinearLayout>
</FrameLayout>
и часть моего основного файла деятельности Java, который имеет дело с этим:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
initialization();
// Adding AdMob banner
adView = new AdView(this, AdSize.BANNER, MY_AD_UNIT_ID);
LinearLayout layout = (LinearLayout)findViewById(R.id.linearLayout);
layout.addView(adView);
adView.loadAd(new AdRequest());
}
Как я уже сказал, я уверен, что его main.xml нуждается в работе (возможно, с некоторыми изменениями в коде в основном упражнении), но независимо от того, что я пробовал, рекламный блок либо остается в центре, либо исчезает в целом.
Заранее спасибо.
Спасибо, что работал отлично. Я не могу поверить, что все было так просто. Наверное, мне есть чему поучиться. :) – user2518383
Ваш приветственный друг :) – posha