AdMobは縦幅になっているので、横向きの時は長さが足りず左に寄ってしまうことが多い。デザイン的には最低でも中央に表示された方がいい。
そこで「android:gravity=”center_horizontal”」を付けた「LinearLayout」でラップして上げると綺麗に真ん中に表示することができる。
大きさは自動で調節してくれるのかと思ったらそうでもなく、良く表示されないと思ったら、logに幅が足りないとか高さが足りないとか表示誰ていたりする。高さはとりあえず「android:minHeight=”50dp”」とするようにしている。
<LinearLayout
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:layout_gravity=”center_horizontal”
android:layout_marginTop=”10dp”
android:gravity=”center_horizontal”
android:orientation=”horizontal” >
<LinearLayout
android:id=”@+id/adView”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:minHeight=”50dp”
android:orientation=”horizontal” >
</LinearLayout>
</LinearLayout>